實(shí)現(xiàn)的一個(gè)功能是:點(diǎn)擊確認(rèn)支付按鈕之后,實(shí)現(xiàn)余額支付的功能:
1.首先在php頁(yè)面將相關(guān)需要調(diào)用的函數(shù)綁定到按鈕上:
代碼如下:
輸出:(alert()也可以)
這只是一個(gè)增強(qiáng)調(diào)試體驗(yàn)的輔助方法。對(duì)于js中的關(guān)注變量跟蹤,我們可通過(guò)alert()方法打印出來(lái),不過(guò)彈出框頻繁會(huì)讓人煩躁。console.log是一個(gè)替代方式,它是firebug插件的一個(gè)方法。console.log打印出來(lái)的變量結(jié)果會(huì)顯示在firebug的控制臺(tái)面板中;
可能的出錯(cuò)原因:
1.如果返回的結(jié)果格式不正確,在firebug中能看到結(jié)果;
2.對(duì)于JSON請(qǐng)求,對(duì)格式比較嚴(yán)格:
如果通過(guò)error函數(shù)打出來(lái)的報(bào)錯(cuò)是:parsererror
可能的原因是服務(wù)器端腳本編碼的問(wèn)題;可以在服務(wù)端處理函數(shù)內(nèi)處理的第一行加上對(duì)應(yīng)的header信息:
eg:header('Content-type: text/html; charset=utf-8');
當(dāng)然,最有可能的是格式不正確:
代碼如下:
echo "{'re':'success'}";jquery不能解析
echo "{\"re\":\"success\"}";就沒(méi)有錯(cuò)誤
不要輸出怪異的json格式的字符串,要不jq1.4+版本不會(huì)執(zhí)行success回調(diào)。如{abc:1}或者{'abc':1},要輸出
代碼如下:
{"abc":1}
{'success':true}改為{"success":true}
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com