我的代码如下:
jQuery.ajax({
url: '/Control/delete',
type: 'GET',
contentType: 'application/json',
success: function (bool) {
if (bool == "deleted") {
alert('record deleted');
$(".row" + currentId).hide('slow');
}
else {
alert('not deleted ');
}
}
});
例如,我需要使用GET发送file_id(?file_id = 12)参数,我该怎么办?
答案 0 :(得分:3)
使用data
选项:
jQuery.ajax({
type: 'GET',
data: {file_id : 12},
......
});
答案 1 :(得分:3)
使用data
参数
jQuery.ajax({
url: '/Control/delete',
type: 'GET',
contentType: 'application/json',
data: {file_id: 12}
success: function (bool){
if(bool == "deleted"){
alert('record deleted');
$(".row"+currentId).hide('slow');
}
else{
alert('not deleted ');
}
}
});
同样不是data
也可以是查询字符串,如:
data: "file_id=12&foo=bar"
如果它不是查询字符串,jQuery会自动将其转换为查询字符串。
要发送到服务器的数据。如果不是字符串,它将转换为查询字符串。
答案 2 :(得分:1)
将此替换网址与/ url / delete?file_id = 12
一起使用jQuery.ajax({
url: '/Control/delete?file_id=12',
type: 'GET',
contentType: 'application/json',
success: function (bool){
if(bool == "deleted"){
alert('record deleted');
$(".row"+currentId).hide('slow');
}
else{
alert('not deleted ');
}
}
});
答案 3 :(得分:0)
只需将其添加到网址:
url: '/Control/delete?file_id=12',
答案 4 :(得分:0)
使用ajax调用的data
选项,并使用键值对传递一个对象。
答案 5 :(得分:0)
//POST METHOD
$.ajax({
type: 'POST',
data: {file_id : 12},
......
});
//GET METHOD
$.ajax({
type: 'GET',
data: "file_id=12&someother=othervalue",
......
});