我是Ajax和Javascript的新手,而且我很想知道为什么这个请求总是失败:
function sellStock(sellData){
$.ajax({
url: '../controller/sell.php',
data: sellData,
success: function(){
alert("MADE IT");
//does stuff
}
});
}
我可以获得有关失败请求的唯一数据是“错误”。获得有关问题的更多信息的最佳方法是什么?
我特别困惑,因为这个几乎相同的函数在同一目录的php文件中完美运行:
function autoUpdate(s){
$.ajax({
url: '../controller/quote.php',
data: {symbol: s},
success: function(data){
//does stuff
}
});
}
调用之间存在细微差别(即,从setInterval()调用autoUpdate(),而另一个JS函数在循环中调用sellStock())但我看不出任何问题。我确信sellData的形式正确。我已经访问了应该在那里的每个成员,为了以防万一,我尝试了一个具有相同结果的匿名对象。
任何人都可以帮我一把吗?
答案 0 :(得分:4)
composer
选项卡尝试手动序列化有效负载sellData
并继续调试。上面的内容可以为您提供出错的线索。