2017-01-01 20 views
0

私はリンク "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345"をクリックしなければならない課題を解決しています。そのページから次の何もない番号を取得し、クエリ文字列の終わりに挿入します。より多くの "nothings"が残って、私はそれを解決しました。Ajaxリクエスト:予期しない識別子

私はAjaxリクエストを作成し、次の番号のデータを取得して次のクエリに使用しようとしましたが、奇妙なことに構文エラーが発生します。しかし、私がエラーをクリックすると、私が探しているデータがエラー "に表示され、次は何も44827ではありません。"ここに私のコードは

$(document).ready(function(){ 
$.getJSON("http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345&callback=?", 

      function(data){ 
       console.log(data); 
      } 
     ) 
}) 

私は何度も次の "何も"を得ることができるようにエラーを出さずにこれを行うことができますか?なぜ構文エラーが出るのですか?

これを解決する方法が間違っている場合は、正しい方法でこれにアプローチすることをお勧めします。

ありがとうございます。

+0

AJAX Cross Origin!は、完全なエラーメッセージを表示プラグイン...? – chhameed

+0

linkedlist.php?nothing = 12345&callback = jQuery3110322 ... _1483259612759&_ = 1483259612760:1 Uncaught SyntaxError:予期しない識別子 –

+0

受信結果はjsonにありますか? – chhameed

答えて

1

$ .getJSON GET HTTPリクエストを使用してサーバーからJSONエンコードされたデータを読み込みます。

CORSをサポートするためにあなたがリンクを助けるJSON

$.ajax({ 
     method: "GET", 
     url: "http://www.pythonchallenge.com/pc/def/linkedlist.php", 
     data: { nothing: "12345"} 
    }) 
     .done(function(msg) { 
     console.log(data); 
     }); 

せずに動作するようにこのコードを使用することができます

Cross Domain Details

+0

それがCORSをサポートしていると仮定します – mplungjan

+0

それがない場合? –

+1

次に、次の番号を取得して解析して連結するサーバー側のPythonスクリプトを記述することもできます – mplungjan

関連する問題