ajax eval html,Ajax eval的应用示例
Ajax eval的使用示例
(1)eval基本語法:
eval函數(shù)接收一個參數(shù)s,如果s不是字符串,則直接返回s。否則執(zhí)行s語句。如果s語句執(zhí)行結(jié)果是一個值,則返回此值,否則返回undefined。
(2)eval使用場景:
1)Ajax:解析JSON數(shù)據(jù),
/* window.onload = function(){
var val='{"success":true,"message":"操作成功!"}';
var obj = eval('(' + val + ')'); // 利用eval函數(shù)將返回的文本流轉(zhuǎn)換成JS對象
alert(obj.success); // 打印是否成功
alert(obj.message); // 打印服務(wù)器端返回的信息
};*/
在服務(wù)器端返回的字符串:
{"success":true,"message":"操作成功!"}
客戶端解析:
function(xmlHttp)
{
var val = xmlHttp.responseText; // 獲取服務(wù)器端返回的文本流
var obj = eval('(' + val + ')'); // 利用eval函數(shù)將返回的文本流轉(zhuǎn)換成JS對象
alert(obj.success); // 打印是否成功
alert(obj.message); // 打印服務(wù)器端返回的信息
}
總結(jié)
以上是生活随笔為你收集整理的ajax eval html,Ajax eval的应用示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机应用基础知识点提纲,计算机应用基础
- 下一篇: 哈工大未来计算机院士,中国双一流大学拥有