低于AJAX请求的目的的jquery AJAX问题是简单真的,只是发送2个变量从127.0.0.1到www.example.com/remoteScript.php文件这是在远程服务器。到目前为止,它在Safari,Firefox和Chrome中运行得非常好(www.example.com/remoteScript.php文件从127.0.0.1获取数据并将其存储到数据库中)。与IE歌剧
但是,当我在IE7,IE8,IE9或Opera中运行ajax时,remoteScript.php似乎没有收到任何数据。有什么建议么? :)
这是我的HTML的一部分(位于:127.0.0.1)的我 “externalJS.js”(位于:127.0.0.1)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Statistics</title>
<script language="javascript" src="jquery-1.5.1.js"></script>
<script language="javascript" src="externalJS.js"></script>
<script type="text/javascript">
initCI(); //function is located in externalJS.js
</script>
</head>
部分
function initCI()
{
variable1 = "a string";
variable2 = "a string";
$(function(){
$.ajax({
url: "http://www.example.com/remoteScript.php?variable1="+variable1+"&variable2="+variable2,
type: "GET",
});
});
}
remoteScript.php(位于:www.example.com)
<?php
$variable1= $_GET["variable1"];
$variable2= $_GET["variable2"];
store variables to database...
?>
阅读[相同来源政策](http://en.wikipedia.org/wiki/Same_origin_policy)... – prodigitalson 2011-04-20 01:08:36