DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> Javascript:eval()篇
Javascript:eval()篇
編輯:AJAX詳解     

(1)eval基本語法:

     eval函數接收一個參數s,如果s不是字符串,則直接返回s。否則執行s語句。如果s語句執行結果是一個值,則返回此值,否則返回undefined。

 

(2)eval使用場景:

     1)AJax:解析JSON數據,

 

     /* window.onload = function(){
 
     var val='{"success":true,"message":"操作成功!"}';
     var obj = eval('(' + val + ')'); // 利用eval函數將返回的文本流轉換成JS對象
     alert(obj.success); // 打印是否成功
     alert(obj.message); // 打印服務器端返回的信息

      };*/

 

在服務器端返回的字符串:

{"success":true,"message":"操作成功!"}

客戶端解析:

function(XMLHttp)
{
    var val = XMLHttp.responseText; // 獲取服務器端返回的文本流
    var obj = eval('(' + val + ')'); // 利用eval函數將返回的文本流轉換成JS對象
    alert(obj.success); // 打印是否成功
    alert(obj.message); // 打印服務器端返回的信息
}

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved