やあみんな、私は、このコマンドを持って言うことができます:jsoneエンコード出力
var url = 'http://www.site.com/verifynew.php?txn=e0100074f26e46742d8f&callback=?';
$.getJSON(url, function (response) {window.location=response.redirect;});
私はその上で必要だと思うの出力は、PHPのページのようなものでなければなりません確認します。私のPHPページになりました
?({'redirect':'something'})
私はこのコードを持って:
$url = $obj->url;
$d = array("redirect" => $url);
print json_encode($d);
とその出力:
?({"redirect":"http:\/\/google.com"})
印刷の$ urlはhttp://google.comので、私は2 \は
これらはエスケープされているスラッシュ:また、この説明を参照してくださいhttp://www.json.org/
のサイドバーを参照してください。 json_encode()の周りでPHPのマジック引用符を無効にしたり、stripslashes()をラップすることもできますが、JSONデータを送信しているどのような宛先であれ、それらを解析する可能性が高いからです。 – CookieMonster