【发布时间】:2020-11-27 17:05:55
【问题描述】:
此表单是通过 AJAX 提交的,但有几个错误阻止了它的工作。如何使用 Chrome 浏览器的控制台来修复它?错误是:
错误:期待帖子。
<button type="button" onclick="alert('Form is broken');">Submit</button>
<h3>Results:</h3>
<div id='results'></div>
var success_callback = function(data) {
console.log(data);
$('#results')[0].innerHTML = data;
}
$('button').click(function() {
$.ajax('ajax.php', {
data: {
submission: JSON.stringify({
prop: $('text_area').val()
})
},
success: success_callback
});
});
【问题讨论】:
-
错误是您的服务器告诉您它需要一个 POST 请求到端点,但您正在发送一个 GET。在 AJAX 设置中添加
type: 'POST'。 -
@RoryMcCrossan,谢谢,我知道我需要在代码中的数据上方添加“type: 'POST'”。问题是我如何在 chrome 浏览器控制台中专门执行此操作。谢谢!
-
你不能。您需要将其应用于所有浏览器的 JS 才能使其正常工作。
标签: javascript jquery google-chrome-console