ホームページ  >  記事  >  バックエンド開発  >  $.get() は常に実行に失敗します

$.get() は常に実行に失敗します

WBOY
WBOYオリジナル
2016-06-23 13:56:321298ブラウズ

$(document).ready(function(){


php "、{order:order1}、function(response)

しかし、実行するときに値はまったく渡されません。これがいつも実行に失敗するのはなぜですか? $.get(); が機能する前にアラート (order1) を追加しましたが、$.get() に達すると実行されません。最近卒業制作をしているのですが、WEB開発についてあまり詳しくありませんので、アドバイスをいただければ幸いです~~~~~~




ディスカッションに返信(解決策)

ネットワークを見たをクリックしてください。

結果セットがあるかどうかを確認するには、これを印刷してください。jquery を使用して ID を直接取得してみてはいかがでしょうか。 $( "#new1").val();
ちなみに、ajax URLが正しいか確認してください

$.get("obj_search.php",{ "order ":order1},function(response)

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. サーバーからページが実行されていることを確認します

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


アラートを実行すると、order1 の値を取得できます

それでは、obj_search.php はどのように記述しますか?

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