所有
我想通过GET将变量“itemId”通过AJAX发送到控制器动作。在Controller Action中,我应该能够使用$_GET["itemId"];
我可以使用“data”标记发送查询字符串,而不是将其附加到“网址”吗?
我有以下代码:
$.ajax({
type: 'GET',
url: "/controller/controlleraction",
data: itemId,
cache: false,
dataType: "html",
success: function(html_input)
{
alert(html_input);
}
});
我该怎么做?
答案 0 :(得分:1)
data: {itemId: itemId},
答案 1 :(得分:0)
在发出AJAX请求之前使itemId成为JavaScript对象。例如:
var itemId = {'itemId': 1000};
答案 2 :(得分:0)
data: {itemId: "you info"},
or
data: "itemId=you info",
答案 3 :(得分:0)
$.ajax({
type: 'GET',
url: "/controller/controlleraction",
data: ({itemId: itemId}),<------change it to this
cache: false,
dataType: "html",
success: function(html_input)
{
alert(html_input);
}
});