Javascript 为什么将jQueryAjax表中的请求发布到MySql
当我单击按钮时,将数据发布到mysqli将不起作用。为什么?Javascript 为什么将jQueryAjax表中的请求发布到MySql,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,当我单击按钮时,将数据发布到mysqli将不起作用。为什么? $(document).ready(function() { $("#switch<?php echo $id ?>").click(function() { var status = $('#status<?php echo $id ?>').val(); var id = $('#p_id<?php echo $id ?>').val(); $.post("act
$(document).ready(function() {
$("#switch<?php echo $id ?>").click(function() {
var status = $('#status<?php echo $id ?>').val();
var id = $('#p_id<?php echo $id ?>').val();
$.post("action.php", {
status: status,
id: id
});
});
});
$(文档).ready(函数(){
$(“#开关”)。单击(函数(){
var status=$('#status').val();
var id=$('p#u id').val();
$.post(“action.php”{
状态:状态,
id:id
});
});
});
您可以使用+运算符表示该值。
$(文档).ready(函数(){
$(“#开关“+)。单击(函数(){
var status=$('#status'+).val();
var id=$('p#u id'+).val();
$.post(“action.php”{
状态:状态,
id:id
});
});
});
控制台中有错误吗?您是否检查了浏览器控制台中的错误,以及您对“$(“#开关”)输出的期望值是多少?您是否检查了控制台和网络选项卡(以便可以检查请求是否从浏览器发出)?我想在按钮切换到mySql时更新状态@NewToJS是表中的while循环。。。
You can use + operator for concat the value.
$(document).ready(function() {
$("#switch"+<?php echo $id; ?>).click(function() {
var status = $('#status'+<?php echo $id; ?>).val();
var id = $('#p_id'+<?php echo $id ?>).val();
$.post("action.php", {
status: status,
id: id
});
});
});