ホームページ  >  記事  >  バックエンド開発  >  javascript - 助けてください、私の AJAX 文は正しいですか?コントローラーで印刷情報を受信できないのはなぜですか?

javascript - 助けてください、私の AJAX 文は正しいですか?コントローラーで印刷情報を受信できないのはなぜですか?

WBOY
WBOYオリジナル
2016-10-19 10:40:521058ブラウズ

javascript - 助けてください、私の AJAX 文は正しいですか?コントローラーで印刷情報を受信できないのはなぜですか?

写真に示すように、郵送で提出しない場合は、ウィドを印刷できます

問題は、確認ポップアップ ボックスをクリックして [はい] をクリックした後、チュートリアルに従って送信された値を印刷できないことです。

この文が理解できません。 リーリー

正しく書かれていますか?特に $.post はコントローラー delnew にリクエストを送信することを意味するので、助けを求めにここに来ました。

私の delnew メソッドは現在のページと同じコントローラー内にあり、両方とも NEWS コントローラーです。

ゞbonnieゝの言葉に従って、いくつかの変更を加えましたが、エラーがまだ報告されていることがわかりました。理由はわかりません

javascript - 助けてください、私の AJAX 文は正しいですか?コントローラーで印刷情報を受信できないのはなぜですか?

返信内容:

javascript - 助けてください、私の AJAX 文は正しいですか?コントローラーで印刷情報を受信できないのはなぜですか?

写真に示すように、郵送で提出しない場合は、ウィドを印刷できます

問題は、確認ポップアップ ボックスをクリックして [はい] をクリックした後、チュートリアルに従って送信された値を印刷できないことです。

この文が理解できません。 リーリー

正しく書かれていますか?特に $.post は、delnew コントローラーにリクエストを送信することを意味するので、助けを求めにここに来ました。

私の delnew メソッドは現在のページと同じコントローラー内にあり、両方とも NEWS コントローラーです。

ゞbonnieゝの言葉に従って、いくつかの変更を加えましたが、エラーがまだ報告されていることがわかりました。理由はわかりません

javascript - 助けてください、私の AJAX 文は正しいですか?コントローラーで印刷情報を受信できないのはなぜですか?

書き方は正しいのですが、最初のパラメータがAPIインターフェースになっているので、リクエストしたアドレスが間違っているような気がします

まず、thinkphpのバージョンを見てください。この書き方はthinkphp3.1系の書き方で、3.2では完全定数判定IS_AJAXにカプセル化されています。したがって、元の if(!is_ajax()) の書き込みメソッドは if(!IS_AJAX) に変更する必要があります。最初のパラメーターは、このように「{:U('delnew')}」のように記述する必要があります。

$.post の最初のパラメータは、delnew 関数にアクセスできる URL である必要があります。上記の 2 つは明らかに間違っています。 。 。

次のように書くのがベストです


フロントエンド: リーリー

例:

リーリー


Backend

public function api(){
biubiubiu...//データの取得、データ処理
$this->success('success');//Tp が付属していますが、データ形式は json です。使いたくない場合は、dump(json_encode($data))

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。