我有以下GET请求:
$('#Types').on('change', function () {
$.ajax({
url: '../Dashboard/DisplayTiles?type=' + $('#Types').val() + "&category=" + $('#Categories').val(),
beforeSend: function () {
$('#loading').show();
$('#search').val("");
},
success: function (data) {
$('#main').html(data);
$('#loading').hide();
}
});
});
如何进行此POST?我试过google搜索它没有明确的结果...我想将方法指定为post并将相同的数据放入请求中(如url中的数据)。
答案 0 :(得分:1)
使用ajax的方法参数:
$.ajax({
url : 'ajax_process.php',
method : 'post',
data :
{
},
success : function(response)
{
});
答案 1 :(得分:1)
将method
属性设置为'POST'
,并将包含数据的对象提供给data
属性。同时从提供的网址中删除查询字符串
$.ajax({
// Remove query string
url: '../Dashboard/DisplayTiles',
// Set method to 'POST'
method: 'POST',
// Provide the data object
data: {
type: $('#Types').val(),
category: $('#Categories').val()
},
beforeSend: function () {
$('#loading').show();
$('#search').val("");
},
success: function (data) {
$('#main').html(data);
$('#loading').hide();
}
});
答案 2 :(得分:0)
在type: 'POST'
中使用$.ajax()
。