jQuery Form 插件基于jQuery v1.4.2版返回JSON數(shù)據(jù)時一直報錯;修改以下內(nèi)容可恢復;
原后臺輸出數(shù)據(jù)格式如:{sitename:'開發(fā)者網(wǎng)絡',siteurl:'www.AAA.net',level:10} 需改為 {"sitename":"開發(fā)者網(wǎng)絡","siteurl":"www.AAA.net","level":10}
也就是在名稱需以雙引號包括;因為 jQuery 1.4.2版在 parseJSON 方法中添加了正則判斷
if ( /^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@")
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]")
.replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {
// Try to use the native JSON parser first
return window.JSON && window.JSON.parse ?
window.JSON.parse( data ) :
(new Function("return " + data))();
} else {
jQuery.error( "Invalid JSON: " + data );
}
jQuery Form 插件需要修改的地方
if (scr || s.textarea) {
// see if user embedded response in textarea
var ta = doc.getElementsByTagName('textarea')[0];
if (ta) {
xhr.responseText = ta.value;
}
else if (scr) {
// account for browsers injecting pre around json response
var pre = doc.getElementsByTagName('pre')[0];
if (pre) {
xhr.responseText = pre.innerHTML;
}
}
}
else if (s.dataType == 'xml' && !xhr.responseXML && xhr.responseText != null) {
xhr.responseXML = toXml(xhr.responseText);
}
修改為:
if (scr || s.textarea) {
// see if user embedded response in textarea
var ta = doc.getElementsByTagName('textarea')[0];
if (ta) {
xhr.responseText = ta.value;
}
else if (scr) {
// account for browsers injecting pre around json response
var pre = doc.getElementsByTagName('pre')[0];
if (pre) {
xhr.responseText = pre.innerHTML;
}else xhr.responseText=doc.body.innerHTML;
}
}
else if (s.dataType == 'xml' && !xhr.responseXML && xhr.responseText != null) {
xhr.responseXML = toXml(xhr.responseText);
}
上一條: 義烏網(wǎng)站制作網(wǎng)頁HTML默認的CSS樣式表屬性
下一條: 義烏做網(wǎng)站域名購買常規(guī)事項
義烏做網(wǎng)站網(wǎng)頁用戶注冊界面的設計:單,我相信這是前端開發(fā)者工作中最難處理的一個作業(yè).....
義烏做網(wǎng)站講述鏈接:鏈接(既超鏈接)指從一個網(wǎng)頁指向另一個目標的聯(lián)接關系,這個目標可.....
義烏做網(wǎng)站,如何做網(wǎng)站地圖頁面:網(wǎng)站地圖頁面又義烏做網(wǎng)站稱為內(nèi)部導航頁面,該頁面中包.....
義烏做網(wǎng)站處理網(wǎng)站結構的優(yōu)化:義烏做網(wǎng)站結構優(yōu)化就是對網(wǎng)站頁面的存儲方式(物理結構.....
義烏做網(wǎng)站,設計類網(wǎng)站用戶體驗差的原因: 本來以為義烏做網(wǎng)站都是一樣的,不外乎內(nèi)容.....
義烏做網(wǎng)站,物理結構類型:1.平鋪型結構,義烏做網(wǎng)站平鋪型結構是指把網(wǎng)站的所有頁面都存.....
義烏做網(wǎng)站網(wǎng)站物理結構:網(wǎng)站的物理結構是由頁面的真實存儲位置所決定的結構,反映的是.....