【发布时间】:2011-09-20 22:20:38
【问题描述】:
所以我在域 example.com (http://www.example.com/ajax/paste.php) 的服务器目录中有一个名为 paste.php 的 php 文件 php 文件如下所示:
<?php
$id=($_GET['create']);
$paste=($_GET['paste']);
$toly=($_GET['toly']);
if($id=='create'){
echo "hello";}
else{
echo "world";
} ?>
在具有不同域的另一台服务器中,我有一个简单的 html 文件 (www.example/demo/index.html) 我正在尝试对上面的 php 文件进行 ajax 调用,但没有成功 我的 jquery 看起来像:
var url="http://www.example.com/ajax/paste.php";
s="create=create&paste=hello&toly=this";
$.ajax({
type: "GET",
xhrFields: {
withCredentials: true
},
url: url,
data: s,
success: function(msg){
alert(msg);
},error:function (jqXHR){
alert(jqXHR.status.error);
}
});
我做错了什么?
编辑:忘记 xhr 我只想取回我作为响应所做的字符串 有什么办法吗?
【问题讨论】: