จะส่งข้อมูลไป DB ครับ แต่ไม่มีอะไรเกิดขึ้นเลย กดตกลงแล้วก็ไม่รีเฟรช
ช่วยหน่อยนะครับ (มือใหม่ jq
)
<script type="text/javascript">
$('#add-cat').click(function() {
var cname = prompt("กรุณากำหนดชื่อหมวดหมู่", "");
if(cname) {ajaxSend({'action':add,'cname':cname});}
});
function ajaxSend(dataJSON) {
$.ajax({
url:'add-cat.php',
data:dataJSON,
type:'post',
dataType:"html",
beforeSend:function() {
$.blockUI({message:'<p>กำลังส่งข้อมูล...</p>'});
},
complete:function() {
$.unblockUI();
location.reload();
}
});
}
</script>
add-cat.php
if(isset($_POST['action']) == "add") {
$cname=mysqli_real_escape_string($conn, $_POST['cname']);
echo $cname;
$sql="INSERT INTO `category`(`cid`, `cname`, `cdel`, `ckeys`) VALUES ('', '$cname', '', '')";
$query=mysqli_query($conn, $sql);
}
ขอบคุณครับ