ホームページ >バックエンド開発 >PHPチュートリアル >php+jqueryのクロスドメイン送信問題、嫌いじゃないよ、たったの20点
1: ドメイン A サーバーの出力 json は次のとおりです
$test = "{name:\"John\", message:\"hello John\"}";echo $test;
function sendEmail() { var orderingId = $("#orderingId").val(); alert(orderingId); $.ajax({ type: "get", url:"http://www.testB.com/cronemail/cron_expressmail.php?orderingid=2222", cache : false, dataType : "jsonp", jsonp: "callbackfun", jsonpCallback:"jsonpCallback", success:function (json) { alert(json.message); } })}
したがって、URL は正当な JS ステートメントを返す必要があります
JSON 文字列だけでは十分ではありません
$test = "{name:\"John\", message:\"hello John\"}";echo $_GET['callbackfun'].'('.$test.')';