2012-04-29 9 views
0

私はウェブサイトを用意しています。ボタンをクリックすると、いくつかのjavascriptアクションがトリガーされます。私は書いたPHPスクリプトを介していくつかのデータを取得したい。私のデータベースを検索し、いくつかのデータが、私はちょうど何も返されません取得、すべてを送り返すことができるように、私は値を取得しようとしていますPHPコードの中に「アドレス」をjQueryを使用してJSON経由でデータを取得する

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

:私は、このメソッドを使用しています。私はPHPコードをテストしています。私のPHPコードではないことを伝えるために、人工的な手段があればデータを返します。

私のjQueryが間違っていますか?

+2

'console.log(myData)とは何ですか? – JJJ

+1

[JQuery $ .get()]でJSONを返す/処理できません(http://stackoverflow.com/questions/2787325/unable-to-return-process-json-in-jquery-get)? – phemios

+0

FWIWでは、PHPコードから返されるデータが有効なJSONであることを確認してください。私は似たような問題を抱えていました。なぜなら、getJSONを使用すると、エラーメッセージが表示されずに何も戻ってこなかったからです。それは無効なJSONであることが判明しました。 – Terry

答えて

1

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

あなたはPHPコードはaddressとして処理する必要があり

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

または

$.get("get_uni_info.php", { addressToSearch : address }, function(myData) { 
    ... 
}, "json"); 
のいずれかを記述する必要があります。この問題が解決しない場合は、我々がする必要がある:

$address = $_GET['addressToSearch']; 

EDITをあなたのPHPコードを見てください(応答部分正確に)正確な問題がどこにあるかを知ることができます。

+0

私は{}メソッドを使用しましたが、これと他のJSONリクエストに対処しました。ありがとうございました –

+0

あなたは歓迎です:) – VisioN

関連する問題