我希望能够在 PHP 中使用 AJAX 完成与我在 JS 中所做的相同的事情。这可能吗?
例如,考虑以下代码:
$.ajax({
async: false,
url: "/path/to/script/script.php",
type: "post",
data: {
'arg1':'arg_val',
'oper':'get_data',
'arg2':'arg_val_2',
'id_number':'223'
},
dataType: 'json',
success: function(data){
est_data = data[0];
},
error: function(jqXHR, textStatus, errorThrown){
return jqXHR['responseText'];
}
});
在 PHP 中我想做同样的事情:将一些 post 变量传递给script.php
并让它返回字符串响应,这是我在success
上面代码中的函数中得到的。
我做了一些研究,我认为我应该能够使用http_post_fields来做到这一点,但我得到了这个回应:
HTTP/1.1 200 OK 日期:2012 年 9 月 19 日星期三 15:42:01 GMT 服务器:Apache/2.2.20 (Ubuntu) X- Powered-By:PHP/5.3.6-13ubuntu3.9 设置 Cookie:53f143479d91e79747661fcf2777a0fa=5kidtm7rcdn24o33amljgg9 ; 路径=/ 变化:接受编码内容长度:15 内容类型:文本/html 未授权。
有人知道怎么做吗?
谢谢!!