0

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

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

4

2 回答 2

0

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

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

于 2013-09-03T05:03:32.647 回答
0

签入 firbug,您是否收到来自服务器的响应?我认为您从服务器收到空白响应。如果您收到响应,请检查响应中的索引是否与您发出警报的索引相同。

于 2013-09-03T05:03:49.143 回答