我试过了一些开箱即用的方法,试图让我的价值进入我的ajax,但每次我得到js错误。希望你们中的一个人能够提供帮助。AJAX:将值传递给ajax方法
我有以下JQuery的阿贾克斯:
$("#usertasklist").click(function() {
$('#basicModal4').modal('hide');
$.ajax({
type: "GET",
url: "/Home/GetAjaxUserTasksExecuted",
data: { filterdate: variable1 },
datatype: "html",
success: function (data) {
console.log("Succes!");
var $titleDiv = $('#Modal5Label');
$titleDiv.replaceWith("<h3><b>User Tasks Executed</b></h3>");
var $detailDiv = $('#superdatadivthing3');
$detailDiv.replaceWith(data);
},
error: function() {
console.log("Error!");
},
complete: function() {
$('#basicModal5').modal('show');
console.log("Complete!");
}
});
});
在我的控制器中的viewbag
Session["Usercode"];
如何传递从我的观点袋值在数据段替换“变量1”我的ajax电话?
忽略建议你动态地注入到你的脚本中的任何答案。这有各种各样的问题。取而代之的是将其注入到页面中,并用'$('body')。'data'('filter');'如果你必须注入脚本,使用简单的独立全局变量 – 2014-10-07 10:48:44
为什么你需要从ajax获得已经在会话中的东西?如果我用ajax请求中的另一个用户代码更改变量1值,该怎么办? – 2014-10-07 10:49:52
您可以使用隐藏控件并从那里获取值 – Tushar 2014-10-07 10:53:35