我甚至不知道我的ajax中的错误代码在哪里,我从互联网上学习,但仍然无法发布POST数据。 我的html代码:用jquery ajax将数据发布到JSON数组中?
<h3>Input new data</h3>
<form name="contact">
<input type="text" placeholder="id berita" id="idberita" />
<input type="text" placeholder="title berita" id="titleberita" />
<input type="text" placeholder="content berita" id="contentberita" />
<input id="create_at" type="datetime-local">
<button type="submit" id="add-data">add</button>
</form>
这是我的Ajax代码:
$('#add-data').on('click', function() {
var order = {
id : $idberita.val(),
title : $titleberita.val(),
content : $contentberita.val(),
create_at : $create_at.val()
};
$.ajax({
type : 'POST',
url : 'json/student.json',
data : order,
success: function(newContent) {
$orders.append('<li>dataid: '+newData.id+', title:'+newData.title+', content:'+newData.content+', create_at: '+newData.create_at+'</li>');
},
error: function() {
alert('error saving data');
}
});
});
页面重新加载是因为表单提交? – guradio
使用newContent代替newData!成功后 –
页面重新加载,数据无法输入,我看着控制台不显示任何东西.. @guradio – indodev28