我尝试了一些开箱即用的方法,试图将我的价值投入到我的ajax中,但每次我都会遇到js错误。希望你们中的一个可以提供帮助。
我有以下JQuery Ajax:
$("#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!");
}
});
});
我控制器中的一个视包
Session["Usercode"];
如何从我的视图包传递值来替换&#34; variable1&#34;在我的ajax调用的数据部分?
答案 0 :(得分:0)
如何从容器中获取数据?
HTML的示例
<table id="YOURDIVHERE">
<tr>
<td>
<span>data which i will use</span>
</td>
</tr>
</table>
你的Ajax电话
$("#usertasklist").click(function () {
$('#basicModal4').modal('hide');
var data = innerXHTML($('#YOURDIVHERE').attr('id'));
$.ajax({
type: "GET",
url: "/Home/GetAjaxUserTasksExecuted",
data: { filterdate: data },
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!");
}
});
});