私は自分のajaxでどこが間違っているのか知っていません。私はインターネットから学びますが、私はまだPOSTデータを傾けません。 私のhtmlコード:POSTデータをJSON配列にjquery ajaxで挿入しますか?
<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
newDataの代わりにnewContentを使用してください!成功後 –
ページがリロードされ、データが入力できなくなり、コンソールに何も表示されなくなります。@guradio – indodev28