Javascript Ajax Post发送空变量
我试图通过ajax post语句发送一个变量,如下所示Javascript Ajax Post发送空变量,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图通过ajax post语句发送一个变量,如下所示 var variable1 = ""; var variable2 ="tree"; $.ajax { url: webServiceURL + "AddTask", type: "POST", data: { ID: variable1 , Value: variable2 } }) 当出于某种原因运行时,ajax请求会删除variable1,就好像它不存在一样。我希望有一种方法可以强制调用将variable1的
var variable1 = "";
var variable2 ="tree";
$.ajax
{
url: webServiceURL + "AddTask",
type: "POST",
data: { ID: variable1 , Value: variable2 }
})
当出于某种原因运行时,ajax请求会删除variable1,就好像它不存在一样。我希望有一种方法可以强制调用将variable1的数据发送为。我可以对后端进行更改并发送null而不是,但我真的不希望这样做,因为这会让事情变得有点混乱。正如adeneo提到的,这与我的后端有关。我不得不将数据以null形式发送回去,然后将其更改为空字符串。jQuery发送数据,只是将测试过的空键作为POST数据发送,但服务器端在解析值时可能会忽略它,而客户端无法解决这一问题?啊,这很有意义,我得多看看服务器端,谢谢