我正在使用此“data:pageref = streets& act = vw”将$ .ajax发送到worker.php。 当我回显$ _GET ['vw']时。我从不同的$ _GET变量获取另一个值,该变量在很久以前使用ajax发送到worker php。 我应该怎么解决这个问题?第一个想法是清理$ _GET元素。有什么建议吗?
function ref() {
//
$.ajax({
type: "GET",
url: "worker.php",
data: "pageref=streets&act=vw",
success: function(msg){
document.getElementById('main_street_res').innerHTML=msg;
}
});
}
答案 0 :(得分:4)
你应该回复$_GET['act']
而不是$_GET['vw']
这是获取垃圾值的可能错误。
答案 1 :(得分:3)
您尝试回复$_GET['vw']
?
在data
pageref=streets&act=vw
中,您传递pageref
,因此有两个键:act
和$_GET['act']
。
如果您回复vw
,您将获得{{1}} - 它不会以其他方式运作。
答案 2 :(得分:1)
你这样做是因为你正在对错误的变量进行echo
。您的变量位于$_GET['act']
而非$_GET['vw']
。
答案 3 :(得分:0)
我假设您正在获取工作缓存版本,因为您没有正确发送数据,因此地址只是worker.php
。我认为数据应该像这样的对象发送:
data: { pageref: 'streets', act: 'vw' },