我正在使用jquery ajax获取数据的asp.net网站上工作。 这是我的代码。在asp.net中使用jqueryajax的web方法在Mozilla中不工作firefox
function PostSubChapter(qbt_id) {
debugger;
var v1 = 'qbt_id:' + qbt_id;
$.ajax(
{
type: "POST",
url: '<%= ResolveUrl("~/QuestionBankSubChapters.aspx/GetChapters") %>',
data: '{' + v1 + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
if (result.status === "OK") {
alert('Comment posted');
}
else {
fnDisplaySubChapter(result, qbt_id);
}
},
error: function (req, status, error) {
alert("Sorry! Post failed due to error");
}
});
}
和我的网站的方法是
[WebMethod]
public static List<BO.QuestionBankSubChapters> GetChapters(int qbt_id)
{
BAL.QuestionBankSubChapters oQBTSC = new BAL.QuestionBankSubChapters();
List<BO.QuestionBankSubChapters> lstQBTSC = oQBTSC.getQuestionBankSubChapters(qbt_id);
return lstQBTSC;
}
这些工作在铬的IE浏览器很不错,但没有显示在Firefox 通话的情况下,任何结果是否正确将Web方法,但在时间从它得到的结果是调用Error函数。它必须调用成功函数中存在的另一个函数,但不调用该函数。
请帮我看看这些。
的理解我在这里提的网站 Link是的链接:“http://skillgun.com/Home.aspx”
打开这些消防狐狸和Chrome都然后点击运算,然后它会显示第二屏幕。 只需在浏览器中看到o/p即可理解。在铬它的工作正常,但在Firefox它not.I我不明白是什么背后这些.Sample代码已经我上面提到。
我使用jQuery的1.8.3.min.js用于获取result.The回调函数是在Chrome和IE工作正常,但不工作在FF 请帮我....
查看参数值“req,status,error”,当它进入错误块时。 – vendettamit
没有它也没有去。 – Lav
它确实在所有浏览器中返回响应,问题必须与您的渲染逻辑有关。 –