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); } })} ajax 不能跨域,这是不争的事实
你的代码只是形式上的跨域,实际上是
<script></script>
所以该 url 必须返回合法的 js 语句
仅仅一个 json 串是不够的
$test = "{name:\"John\", message:\"hello John\"}";echo $_GET['callbackfun'].'('.$test.')';
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号