您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

jQuery Ajax在不同的端口上

jQuery Ajax在不同的端口上

实施JSONP服务非常简单,您只需要一个 回调 GET参数,最后,打印一个包含与以JSON数据作为参数的函数调用等效的字符串:

$callback = $_GET["callback"];
$user = $_GET["username"];

if($user == "lazy") {
  $response = array("message" => "SUCESS");
} else {
  $response = array("message" => "FAIL");
}

echo $callback . "(". json_encode($response) . ");";

然后,您可以将其与jQuery一起使用$.getJSON

$.getJSON("jsonpTest.PHP?callback=?", { username: "lazy"}, function(json){
  alert("JSON Data: " + json.message); // SUCCESS
});
JS 2022/1/1 18:14:24 有716人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶