function AddToDatabase() {
this.url = './api/add';
}
AddToDatabase.prototype.postData = function(dataToPost) {
$.ajax({
type: "POST",
url: this.url,
data: dataToPost,
context: this,
success: this.onSuccess
});
};
var AddToDatabase = new AddToDatabase();
data = {data: 'coucou'};
AddToDatabase.postData(data);
为什么我收到的是GET请求,如何获取POST请求?
我在Google Chrome Inspect和Firefox Inspect中看到浏览器发送了GET请求。这是来自Chrome的信息:
请求URL:http://localhost/SAMPLE-CODES/UPDATE%20MYSQL/api/add/ 请求方法:GET状态代码:200 OK
已解决
调用'./api/add'的URL实际上是要进行'./api/add/index.php'的提交。结果发现调用'./api/add/index.php
'或'./api/add/
'会给我一个POST请求。
只是URL写错了,但由于某种原因我却得到了成功的GET请求'.api/add/'。