我正在使用 ajax 调用来查询数据库。我想将一个复杂的 sql 查询作为 ajax 数据的一部分传递。我应该这样做吗?
var myQuery = 'select * from table....';
$.ajax({
type: "GET",
url: 'jsonQuery.php',
dataType: 'json',
data: {keyvalue: 2416, q: myQuery},
success: function(pieData) {
//do something with the response
}
});
最佳答案
是的,有更好的方法。将查询保留在 .php
页面上并发送一个帖子类型,告诉您要使用哪个。
例子:
data: {keyvalue: 2416, q: 2},
然后您使用对应于数字 2 的查询并使用它!无需传递 SQL!
关于php - jquery ajax 传递 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837113/