Jquery datatables和jsonresult的排序问题
我将datables(datatables.net)与sAjaxSource结合使用 像这样Jquery datatables和jsonresult的排序问题,jquery,asp.net-mvc,json,Jquery,Asp.net Mvc,Json,我将datables(datatables.net)与sAjaxSource结合使用 像这样 $(document).ready(function() { $('#userTable').dataTable({ "sAjaxSource": '<%= Url.Action("GetUserData", "Home") %>', "bJQueryUI": true,
$(document).ready(function() {
$('#userTable').dataTable({
"sAjaxSource": '<%= Url.Action("GetUserData", "Home") %>',
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bStateSave": true,
"bRetrieve": true,
"aoColumns":
[
{ "bSortable": false },
null,
{ "sType": "title-string" },
null,
null,
null,
null,
null
]
});
});
public JsonResult GetUserData()
{
IList<string[]> userList = GetUserList();
var sendData = new{aaData = userList};
return new JsonResult {JsonRequestBehavior = JsonRequestBehavior.AllowGet, Data = sendData};
}
还有其他人有这个问题吗
编辑:我刚刚注意到它也转换为“您可以做的一件事是,对于图像列,和。这样,您可以忽略图像,或者对其执行任何操作。您可以执行的一件事是,对图像列执行,然后执行。这样,您就可以忽略图像,或者对它们执行任何操作。好的,我找到了解决方案 没有排序的问题不是缺少/或者我只是改变了
userdata[0] = string.Format("<img src='{0}' alt='{1}' title='{1}' />", picUrl, title);
userdata[0]=string.Format(“,picUrl,title);
到
userdata[0]=string.Format(“,picUrl,title);
而且比它更有效:——)
我不知道为什么,但确实如此:-)
感谢@cdeszaq的支持好的,我找到了解决方案 没有排序的问题不是缺少/或者我只是改变了
userdata[0] = string.Format("<img src='{0}' alt='{1}' title='{1}' />", picUrl, title);
userdata[0]=string.Format(“,picUrl,title);
到
userdata[0]=string.Format(“,picUrl,title);
而且比它更有效:——)
我不知道为什么,但确实如此:-)
感谢@cdeszaq的支持hmm是的,这是真的,但奇怪的是,datatables或其他东西正在更改我返回的字符串…@nWorx-我会检查从服务器返回的JSON,看看这是否是罪魁祸首。如果不是,它就在树的高处。然而,我注意到Chrome inspector没有在图像标签上显示关闭的
/>
,因此这可能是另一种可能的情况。我也用firefox(firebug插件)检查过它,或者标签丢失了。。。我已经添加了一些,span标记正在工作。。。我将编辑我的初始帖子并添加一些json结果..嗯,是的,这是真的,但奇怪的是,datatables或其他东西正在更改我返回的字符串…@nWorx-我会检查从服务器返回的json,看看这是否是罪魁祸首。如果不是,它就在树的高处。然而,我注意到Chrome inspector没有在图像标签上显示关闭的/>
,因此这可能是另一种可能的情况。我也用firefox(firebug插件)检查过它,或者标签丢失了。。。我已经添加了一些,span标记正在工作。。。我将编辑我的初始帖子并添加一些json结果。。
<img src='url' title='abc'>
{"aaData":[["\u003cimg src=\u0027/Content/image.png\u0027 class=\u0027profilePicture\u0027 /\u003e", ...[other elements]
userdata[0] = string.Format("<img src='{0}' alt='{1}' title='{1}' />", picUrl, title);
userdata[0] = string.Format("<img src='{0}' alt='{1}' title=\"{1}\" />", picUrl, title);