如何使用等于a(jquery)ajax $.ajax({type: "POST", (...)});
请求的paw创建POST请求?
我以为我可以将HTTP_X_REQUESTED_WITH
设置为XMLHttpRequest
,但它不起作用。
ajax / javascript POST和表单中常规POST之间的基本区别是什么?
答案 0 :(得分:4)
要模拟通过Ajax发出的POST请求,您需要做的是添加HTTP标头:
X-Requested-With: XMLHttpRequest
答案 1 :(得分:0)
当您从表单发帖时,您正在执行提交事件。如果你没有覆盖浏览器的表单提交的默认行为,至少对于你正在谈论的情况,那么浏览器将把它作为html帖子执行,这是一个完整的回发。它发送请求,当响应到达时,它将是页面的新内容。
如果您使用Javascript发布帖子,则会发送请求,并在收到回复后,您的回调将会被执行(如果存在)。