我有sql查询,我需要传递给ajax文件。
'.*EAR.*'
'*EAR*'
我在html中包含了变量,例如:
$qry = mysqli_query($this->con,"SELECT * FROM products");
我使用下面的ajax jquery代码传递它:
<input type="button" data-qry="'.$qry.'" id="button" value="click">
我希望能够打开ajax.php并执行
$('#button').click(function(){
array = $(this).attr('data-qry');
$.ajax({
type : 'POST',
dataType : 'json',
url : 'ajax.php',
data : 'qry='+qry,
success : function(data) {
$('#result').html(data);
}
});
});
当然这不起作用。我如何通过查询,是否需要通过JSON完成一些操作?
答案 0 :(得分:0)
在按钮的开头,将值赋给变量数组
array = $(this).attr('data-qry');
但你发送qry与ajax
data : 'qry='+qry,
解决此问题的方法是将您赋值的变量发送到