ホームページ >バックエンド開発 >PHPチュートリアル >$.get() は常に実行に失敗します
$(document).ready(function(){
php "、{order:order1}、function(response)
しかし、実行するときに値はまったく渡されません。これがいつも実行に失敗するのはなぜですか? $.get(); が機能する前にアラート (order1) を追加しましたが、$.get() に達すると実行されません。最近卒業制作をしているのですが、WEB開発についてあまり詳しくありませんので、アドバイスをいただければ幸いです~~~~~~
ディスカッションに返信(解決策)
ネットワークを見たをクリックしてください。
結果セットがあるかどうかを確認するには、これを印刷してください。jquery を使用して ID を直接取得してみてはいかがでしょうか。 $( "#new1").val();
Google ブラウザを使用して、http リクエストの内容と、必要な値が返されるかどうかを確認します。また、obj_search.php?order= パラメータに直接アクセスして、返される値を確認することもできます。ネットワークリクエストがあります
その場合は、リクエストされたアドレスが間違っていないか、戻り値が異常かどうかを確認してください
をクリックしたときに、ブラウザを使用してネットワークリクエストがあるかどうかを確認してください
ネットワークリクエストはありません。 。
1. サーバーからページが実行されていることを確認します
2. 標準的な記述方法は
$(document).ready(function(){ $("#new").click(function(){ var order1 = $("#new1").value; $.get("obj_search.php",{order:order1},function(response) { $("#show").html(response); }) });});です 3. order1 を取得したら、alert(order1) で表示できます
4. ブラウザで直接実行します http:// localhost /obj_search.php?order=1
1. サーバーからページが実行されていることを確認します
$(document).ready(function(){ $("#new").click(function(){ var order1 = $("#new1").value; $.get("obj_search.php",{order:order1},function(response) { $("#show").html(response); }) });});です
3. order1 を取得したら、alert(order1) で表示できます
4ブラウザを使用して http://localhost/obj_search.php?order=1
それでは、obj_search.php はどのように記述しますか?