读取变量
我有此功能在提交复选框表格时发射:
function report_build() {
var checked_count = 0;
var where = ""
$('.peer:checked').each(function (i) {
checked_count++;
var label = $(this).parent().next().html();
where += "'" + label + "', "
});
$('#tabs-1').html(where);
$('#ui-id-6').click();
}
我想将Where变量发送到php脚本以在选择列表的WHERE子句中使用。最简单的方法是什么?
谢谢!
您将必须使用Ajax。
一个简单的帖子应该完成工作:
$.post('handle-sql.php', {where: where}, function(data) {
// In the handle-sql.php script, use $_POST['where'];
// Callback function: called after php script is completed
// Where 'data' is the echo'ed data from the PHP script
});
您应该尝试使用HTML <form>
发布或获取它。他们发送到PHP,但否则JavaScript是运行客户端。
我不太确定您在问什么,但是如果我没记错的话,您想将一个从JavaScript发送到PHP。您可以使用Ajax轻松地做到这一点。这是一个例子;
$.ajax(
{
type: "POST",
url: "your_php_name.php",
data: {
'where' : where
},
dataType: "html",
success: function(answer)
{
//fires when php finishes it job.
}
});
在PHP侧,您可以使用$_POST['where'];