0

ボタンをクリックすると、いくつかのJavaScriptアクションがトリガーされるWebサイトがあります。私が書いたphpスクリプトを介してデータを取得したい。私はこの方法を使用しています:

$.get("get_uni_info.php?addressToSearch=" + address, address, function(myData)
{
    $.each(myData, function(key, value) 
    {
        console.info(value);
    })
}, "json");

PHPコード内で、データベースを検索してデータを送り返すために値「アドレス」を取得しようとしていますが、何も返されません。私はphpコードをテストしており、人為的な対策が講じられている場合はデータを返すので、自分のPHPコードではないことがわかります。

jQueryで間違っていますか?

4

1 に答える 1

1

おそらく問題はメソッドの使用$.get法にあります。

あなたはどちらかを書くべきです

$.get("get_uni_info.php?addressToSearch=" + address, function(myData) {
    ...
}, "json");

また

$.get("get_uni_info.php", { addressToSearch : address }, function(myData) {
    ...
}, "json");

PHP コードは次のように処理する必要がありaddressます。

$address = $_GET['addressToSearch'];

編集:これで問題が解決しない場合は、PHP コード (応答部分を正確に) を調べて、正確な問題の場所を特定する必要があります。

于 2012-04-29T17:01:39.037 に答える