你好我正在创建提供聊天小部件网站的聊天小部件。我已经创建了它,但我不知道在某些网站它正在工作,但在某些网站它根本不工作。现在我正面临这个问题未定义索引:数据类型在C:\ wamp \ www \ college \ chat_service_provider \ receive_msg.php第69pt? 这是我的代码
$.ajax({
url: "http://127.0.0.1/college/chat_service_provider/receive_msg.php",
method: "POST",
data: {
data_type: 'userdata', //i have tried 'data_type'
email: a,
key: c
},
success: function(a) {
b = a;
alert(a);
}
})
和php代码
echo $_POST["data_type"];
所以在某些网站上它运行正常并提醒我userdata。 但在某些网站上,它归还给我 未定义的索引:第69行的C:\ wamp \ www \ college \ chat_service_provider \ receive_msg.php中的data_type 所以请帮我找到这个问题谢谢。 现在得到了答案。 我改变了代码。
$.post("http://127.0.0.1/college/chat_service_provider/receive_msg.php",
{
data_type: 'userdata',
email: a,
key: c
},
function(a) {
b = a;
alert(a);
})
答案 0 :(得分:1)
尝试使用post:
var data = {"email" : email, "key":key}
$.post("demo_test.asp", function(data, status){
alert("Email: " + data.key + " Key: " + data.key + "\nStatus: " + status);
});
答案 1 :(得分:0)
请使用firebug并打开控制台,当您执行Post请求时,“postdata”会在Post请求中发送吗?
请从那里排除故障。