我在Jquery Ajax中有像这样的
$.post("http://10.2.15.100/source.php", function(response){
//alert(JSON.stringify(response));
var arr = $.parseJSON(response);
var trHTML = "";
$.each(arr, function(ix, nilai){
trHTML +='<li data-role="collapsible" data-iconpos="right" data-inset="false" data-corners="false"><h2>'+ arr[ix].ITEM_NAME +'</h2><br><input name="ITEM_NAME[]" class="ITEM_NAME" value="'+ arr[ix].ITEM_NAME +'" type="text">Last 3 Month<input name="bln_akhir[]" class="bln_akhir" value="'+ arr[ix].LAST_3MON +'" type="text">Forcast<input name="FORECAST[]" class="FORECAST" type="text"><input name="ITEM_CODE[]" class="ITEM_CODE" value="'+ arr[ix].ITEM_CODE +'" type="text"><br>%<input name="PERSEN[]" class="PERSEN" type="text"><br>Bulan 1<input name="BULAN1[]" class="BULAN1" type="text"><br>Bulan 2<input name="BULAN2[]" class="BULAN2" type="text"><br>Bulan 3<input name="BULAN3[]" class="BULAN3" type="text"></li>'
});//end each
// $('#datane').append(trHTML).listview("refresh");
$('#datane').append(trHTML);
$('#datane').trigger("create");
});//end post
它已成功从序列化表单中获取数据。
并在 PHP
上$ data = $ _POST ['data'];
foreach($data as $item){
$month = date('M');
if($item['FORECAST'] != ""){
if($item['TRIWULAN'] != ""){
$sql_kj = "INSERT INTO kj SET
TGL = '$tanggal',
TRIWULAN = '".$item['TRIWULAN']."',
BULAN_INPUT = '$month',
NAMA_DIST = '$_SESSION[USER]',
ID_PRODUK = '".$item['ITEM_CODE']."',
NAMA_PRODUK = '$nama_produk',
ITEM_CODE = '".$item['item_code']."',
DAERAH = '$_SESSION[KOTA]',
HARGA = '$harga',
BLN_AKHIR = '".$item['bln_akhir']."',
FORECAST = '".$item['FORECAST']."',
PERSEN = '".$item['PERSEN']."',
BULAN1 = '".$item['BULAN1']."',
BULAN2 = '".$item['BULAN2']."',
BULAN3 = '".$item['BULAN3']."',
TOTAL_VALUE = '$total_value[$isi]',
SET_BLN1 = 'ISI',
ACCOUNT_ID = '27660'";
echo json_encode($sql_kj);
$hasil_input_kj = mysqli_query($mysqli, $sql_kj);
}
}
}
和 ajax for insert
$("#SAVE").on("click",function(){
var data = $("#FORMX2").serialize();
$.post("http://10.2.15.100/source_input.php", data, function(data){
alert(JSON.stringify(data));
alert(data);
/*if(data.status == "sukses"){
alert('Input Berhasil');
window.location='index.html';
}
else if(data.status == 'gagal'){
alert("Error on query!");
}*/
});
});
我的问题:我的代码有什么问题吗?因为它仍然无法插入数据库。
这是屏幕截图
提前致谢。