<script type="text/javascript">
$(function(){
$('#register').on('click',function(){
) / / ajax を使用してユーザー情報を送信します
.
.
エラー: 関数 (データ)
gt;
バックグラウンド メソッド:
public function insert()
{
if(Request::isAjax()){
$data = Request::Except ('password_confirm','post');
if (UserModel::create($data))
{
return ['メッセージ'=> '操作に失敗しました',''status'=> >error('リクエスト タイプ エラー','登録');
}
ページ上の送信ボタンを ボタンに変更するだけです!
私もこの状況に遭遇しましたが、後でそれがブラウザに関連していることがわかりました。最初に使用していたFirefoxは動作しませんでしたが、Googleに切り替えた後は大丈夫になりました
。ページ上の送信ボタンを ボタンに変更します。
データベースのデバッグがオンになり、アプリのデバッグがオンになります。挿入ページに直接移動して問題を確認してください。テスト コントローラーを作成し、データ配列 create を書き込みます。
こんにちは、Ajax が実行されないという同じ問題があります。何が起こっているのかわかりません。
要求されたデータ型に問題がある可能性があります。
コンソールで特定の ajax エラーを確認してください。thinkphp ログでも特定のエラーを確認できます。