我编写了一个小脚本来发出Ajax请求。我为此目的使用jQuery。我已经多次这样做了,但这是我第一次收到失败消息。这是我的剧本:
$(document).ready(function(){
$("#btnExecute").click(function(){
var numberOfClusters = $('#inputNumCab').val();
alert(numberOfClusters);
$.ajax({
type: "POST",
url: 'RunPythonThroughPHP/insertData_2.php',
//data: { numberOfClusters: numberOfClusters },
success: function(msg){
alert('thanks');
},
error: function(){
alert("failure");
}
});
});
});
概念如下。当我按下按钮(在表单中)时,我得到一个文本字段的值(基于id),我将这些数据传递给我的ajax请求。问题是我得到了失败警报。 为什么会这样?如果我的请求不是异步(async:false)那么它就可以了。