我在这个问题上看到了一些问题,但问题是我实际上并没有使用PHP。
这是我的HTML
<form method="post" class="form form-inline form--newsletter" id="newsletter-form" novalidate="">
<p>Subscribe to our newsletter for updates</p>
<fieldset>
<input type="text" placeholder="Enter your email address" autocomplete="off" required="required" data-bind="value: email" type="email" name="email" class="form-control input--sm" title="This field is required." data-orig-title="" id="email">
<button class="rounded-btn" type="submit" name="submit">Subscribe</button>
</fieldset>
</form>
这是我的jQuery
jQuery(function () {
$('#newsletter-form').submit(function () {
var email = $('#email').val();
$.ajax({
url: 'https://... (my url)',
dataType: "JSON",
type: 'post',
data: {
'email': email,
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf8'
},
success: function (data) {
alert("success");
}
});
return false;
});
});
数据被发送到数据库,但控制台会一直触发此错误。