为什么ajax调用不能正常使用相同的url?

时间:2013-09-03 04:51:59

标签: javascript jquery ajax

有两个具有相同网址的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

为什么一个函数返回空值?

2 个答案:

答案 0 :(得分:0)

假设您尝试在两个函数中从服务器获取相同的数据,在function t()中,您应该将data1.message1更改为data1.message

否则,请尝试打印data1的值以查看服务器实际提供给您的数据。如果由于某种原因无法使用console.log(data1),您还可以使用alert(JSON.stringify(data1))

答案 1 :(得分:0)

检查一下,你收到服务器的回复吗?我想你得到了服务器的空白回复。如果您收到响应,请检查响应中与您发出警报相同的索引。