我有一个选择框(列表框),其中有3个值下拉,如Pending,Approve,NotApproved,当我选择其中任何一个时,我想触发查询以便从数据库中获取数据
像select * from table where status="Pending"
一样没有重新加载页面。
任何人都可以帮助我如何在php文件中没有页面刷新的情况下从数据库中获取数据。
先谢谢
答案 0 :(得分:1)
您可以使用get或post AJAX请求,如下所示:
jQuery.ajax({
url: '/path/to/file',
type: 'POST',
dataType: 'xml/html/script/json/jsonp', // I guess html will be do or JSON if you are returning in a JSON format
data: {param1: 'value1'}, // Here you can send any additional parameters like status ( pending etc.)
complete: function(xhr, textStatus) {
//called when complete
},
success: function(data, textStatus, xhr) {
//called when successful
// in the data variable you will receive the data from your PHP file if the request was succesfull
},
error: function(xhr, textStatus, errorThrown) {
//called when there is an error
}
});
答案 1 :(得分:1)
你应该使用AJAX(如评论中所述)。你可以使用:
还有一些我不知道的图书馆。