有两个具有相同网址的ajax调用无法正常工作?
var ss=35;
function t()
{
$.ajax({type:"POST",
url:"BillServlet",
data1:{message1:ss},
success:function(data1){
alert('success'+data1.message1)
}});} //this function returns null
function test()
{
$.ajax({type:"POST",
url:"BillServlet",
data:{message:total},
success:function(data){
alert('success'+data.message)
}});}//this function returns value
为什么一个函数返回空值?
答案 0 :(得分:0)
假设您尝试在两个函数中从服务器获取相同的数据,在function t()
中,您应该将data1.message1
更改为data1.message
。
否则,请尝试打印data1
的值以查看服务器实际提供给您的数据。如果由于某种原因无法使用console.log(data1)
,您还可以使用alert(JSON.stringify(data1))
答案 1 :(得分:0)
检查一下,你收到服务器的回复吗?我想你得到了服务器的空白回复。如果您收到响应,请检查响应中与您发出警报相同的索引。