課程
/前端開發
/JavaScript
/Ajax全接觸
ajax是要寫在JS里面,json是要寫在服務器端是這樣嗎?
2015-05-24
源自:Ajax全接觸 7-1
正在回答
我做模擬數據交互的聯系的時候是自己寫的json,并沒有用到服務端的語言,直接新建一個json.txt的文件自己寫了符合json格式的文件,然后用ajax請求輸出。還沒實戰演練過交互的過程。
我認為是
AJAX技術是指 ?使用js中的XMLHttpRequest對象來實現與伺服器進行異步資訊交換
因為XMLHttpRequest是JS中的對象 要寫在JS中 寫在JS中與伺服器端來進行交互
而JSON是一種可以輕鬆轉換成JS對象的數據格式
? 2. ?所以寫在伺服器端 當客戶端接收之後 可以輕鬆將之轉換成JS對象來使用
ajax寫在前臺 ,而json一般用于返回后臺中的數組,很方便的,也是初學共同努力哈!
php代碼寫錯了漏了一個轉json的過程,應該是:
<?php ? $jsonpData?=?json_encode(?array( ????'name'?=>?'carl', ????'age'??=>?24 )?); ? echo?'callback('.json_encode($jsonpData).')'; ? ?>
舉個JSONP的例子:
// 客戶端代碼
<!DOCTYPE?html> <html> <head?lang="en"> ????<meta?charset="UTF-8"> ????<title></title> </head> <body> </body> <script?type="text/javascript"> ????function?callback(data)?{ ????????console.log(data); ????} </script> <script?type="text/javascript"?src="ajax.php"></script> </html>
// ajax.php代碼
<?php $jsonpData?=?json_encode(?array( ????'name'?=>?'carl', ????'age'??=>?24 )?); echo?'callback('.$jsonpData.')'; ?>
舉報
本課程通過一個案例,講解Ajax的相關概念原理實現方式和應用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-03
我做模擬數據交互的聯系的時候是自己寫的json,并沒有用到服務端的語言,直接新建一個json.txt的文件自己寫了符合json格式的文件,然后用ajax請求輸出。還沒實戰演練過交互的過程。
2015-12-30
我認為是
AJAX技術是指 ?使用js中的XMLHttpRequest對象來實現與伺服器進行異步資訊交換
因為XMLHttpRequest是JS中的對象 要寫在JS中 寫在JS中與伺服器端來進行交互
而JSON是一種可以輕鬆轉換成JS對象的數據格式
? 2. ?所以寫在伺服器端 當客戶端接收之後 可以輕鬆將之轉換成JS對象來使用
2015-10-14
ajax寫在前臺 ,而json一般用于返回后臺中的數組,很方便的,也是初學共同努力哈!
2015-06-12
php代碼寫錯了漏了一個轉json的過程,應該是:
2015-06-08
舉個JSONP的例子:
// 客戶端代碼
// ajax.php代碼