我正在尝试使用jQuery和Ajax,并且使用了这种方法。但是我收到错误$ .toJSON不是firebug中的函数。问题出在哪里?我使用jquery 1.3.2。谢谢
$(document).ready(function () { $("#S1").click(function () { $("#t1").slideToggle("fast"); $("#S1").css("background-color", "yellow"); var ID = $("#HiddenField2").attr("Value"); var params = new Object(); params.Key = ID; $.ajax({ type: "POST", url: "viewMessages.aspx/readen", data: $.toJSON(params), contentType: "application/json", dataType: "json", success: function () { } }); }); });
没错
没有$.toJSON()功能:http : //api.jquery.com/jQuery.toJSON。也许您想使用它JSON.stringify()。
$.toJSON()
JSON.stringify()