0

私はjavascript内で複数のgetjsonを使用しています。以下に示すように、seasonID =44567のような文字列である最初のgetjson呼び出しの応答を別のgetjson呼び出しで使用したいのですが(2番目のgetJsonのコード変数を使用)、残念ながら、悪い要求エラーが発生し続けます。この問題を解決するのを手伝ってくれませんか。ありがとう

 <script>
    $.getJSON('http://www.site1.com/ok1.php&callback=?', function(data){
        //$('#output').html(data.contents);

     var siteContents = data.contents;   

var start = siteContents.indexOf('seasons=');
var end = siteContents.indexOf('&width=385&height=230', start);
var code = siteContents.substring(start, end);


    $.getJSON('http://www.site2.com/ok1.php?send="+code&callback=?', function(data){
    var siteContents2 = data.contents;
    document.myform2.outputtext2.value = siteContents2 ;
    });


    });


    </script>
4

2 に答える 2

1

これを使って

$.getJSON('http://www.site2.com/ok1.php?send=' + code + '&callback=?', function(data){
于 2013-02-04T04:13:02.070 に答える
0

getJSON2回目の呼び出しで引用が正しくありません。

追加してクエリ文字列を作成する代わりに、オプションのdata引数を使用してgetJSON

$.getJSON('http://www.site2.com/ok1.php', { send: code, callback: '?' }, function(data){
于 2013-02-04T04:10:54.623 に答える