.post(../traffic/php/realtime.php,function(data){})中function的參數(shù)data就是后臺(tái)返回的數(shù)據(jù),php看不懂,不曉得你這個(gè)php返回的是個(gè)什么數(shù)據(jù)。
發(fā)展壯大離不開廣大客戶長(zhǎng)期以來(lái)的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都衛(wèi)生間隔斷等,在重慶網(wǎng)站建設(shè)、全網(wǎng)整合營(yíng)銷推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。
server.php服務(wù)端://將數(shù)據(jù)庫(kù)獲取的數(shù)據(jù)轉(zhuǎn)換為Json格式并返回前端 $json = array(); //先定義一個(gè)空數(shù)組來(lái)存儲(chǔ)。
后端PHP代碼里面echo json_encode($rows);就可以了,不要var_dump,PHP的數(shù)組格式JS需要寫大量代碼才能處理,而且可能會(huì)因?yàn)榇a不完善產(chǎn)生不可預(yù)料的問題。
第四步,完成上述步驟后,html的javascript-ajax部分,以上一步正文中的cilik事件為例,見下圖,轉(zhuǎn)到下面的步驟。
1、使用jquery的ajax的jsonp類型跨域請(qǐng)求數(shù)據(jù)、始終獲取不到返回?cái)?shù)據(jù)是設(shè)置錯(cuò)誤造成的,解決方法為:創(chuàng)建基本的文件結(jié)構(gòu)json_ajax.html和json_ajax.php,下載jquery.js。
2、可以使用瀏覽器的“審查元素”功能來(lái)查看異步請(qǐng)求的執(zhí)行狀況。以360瀏覽器為例:按下F12后會(huì)打開審查元素窗口。選擇Network。執(zhí)行一次ajax請(qǐng)求,在下面文本框中會(huì)多一條請(qǐng)求數(shù)據(jù)。類型為xhr。
3、發(fā)送的ajax請(qǐng)求,會(huì)把返回的結(jié)果當(dāng)作json字符串來(lái)處理,但是你返回的是一個(gè)頁(yè)面,所以無(wú)法處理。解決辦法:1,修改后臺(tái)返回的結(jié)果。2:修改ajax請(qǐng)求的回調(diào)函數(shù)。
4、打開HBuilderX工具,創(chuàng)建Web項(xiàng)目,新建靜態(tài)頁(yè)面ajax.html。打開已新建的ajax.html文件,引入jquery文件并修改title標(biāo)簽內(nèi)容。在標(biāo)簽中,插入一個(gè)div標(biāo)簽,并在div標(biāo)簽中插入一個(gè)table。
5、第一個(gè)是修改服務(wù)器,ajax返回?cái)?shù)據(jù),也就是dataType類型設(shè)置為jsonp,jsonp是專門為解決跨域問題而生的,具體用法自行百度。
1、前臺(tái) ajax以data將頁(yè)面參數(shù)傳到后臺(tái),后臺(tái)通過request.getParameter()來(lái)獲取參數(shù)值。通過邏輯計(jì)算后,將需要返回前臺(tái)的數(shù)據(jù)通過out返回。前端頁(yè)面ajax中的success方法能夠接收到后臺(tái)返回的數(shù)據(jù)。
2、前端ajax傳遞表單數(shù)據(jù),類似{name:zhangsan,age:17} 后臺(tái)只需利用request.getParameter(name)形式即可獲取對(duì)應(yīng)的value值。前端傳遞json數(shù)據(jù)格式。
3、現(xiàn)代方法是用prepared statement。不懂請(qǐng)追問,滿意請(qǐng)采納。補(bǔ)充,你的前端似乎還有問題。dataString 里直接插入ousername和opsw可能有問題。可能應(yīng)該先經(jīng)過url轉(zhuǎn)義。我記得jquery的ajax可以直接post一個(gè)json字典,這樣應(yīng)該更好。
4、像你這樣傳值的話,服務(wù)端接收的不是JSON數(shù)據(jù)的, 而是普通的POST數(shù)據(jù),你接收方式也是POST接收數(shù)據(jù)的方式。
5、你這樣寫是對(duì)的,然后用對(duì)應(yīng)的post或get下載就可以了。希望我的回答可以幫到你,有什么不懂可以追問。