我甚至不知道我的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