是否有可能有一段代码或一个函数来执行以下操作。
我希望 javascript 文件使用变量向我的不同域发送请求。该网页将根据数据库检查变量并将结果返回到原始 javascript 文件为 TRUE 或 FALSE
是否有可能有一段代码或一个函数来执行以下操作。
我希望 javascript 文件使用变量向我的不同域发送请求。该网页将根据数据库检查变量并将结果返回到原始 javascript 文件为 TRUE 或 FALSE
如果您在域之间发送请求,您应该查看http://api.jquery.com/jQuery.ajax/并dataType
设置为jsonp
使用脚本标记加载响应。
有关 JSONP 的更多详细信息:https ://stackoverflow.com/search?q=jsonp
我不知道 JSONP 并使用了不同的方法
$.ajax({
type: "GET",
crossDomain:true,
url: 'http://otherdomain/check.php',
success: function(data) {
// check.php response
}
});
并在 check.php
<?php
$allowable_hosts = array('http://originaldomain','http://anotherdomain');
if (in_array($_SERVER['HTTP_ORIGIN'],$allowable_hosts))
header('Access-Control-Allow-Origin: *');
//echo "ok"; - your check code
?>