test.html
复制代码 代码如下:
click  
function ajax_init() 
{ 
var ajax=false; 
try { 
ajax = new activexobject(msxml2.xmlhttp); 
} catch (e) { 
try { 
ajax = new activexobject(microsoft.xmlhttp); 
} catch (e) { 
ajax = false; 
} 
} 
if (!ajax && typeof xmlhttprequest!='undefined') { 
ajax = new xmlhttprequest(); 
} 
return ajax; 
} 
function post_data() 
{ 
var url = /server/xml.php; 
var show_check = document.getelementbyid(show_check); 
var show_flag = document.getelementbyid(show_flag); 
var ajax = ajax_init(); 
ajax.open(get, url, true); 
//var img = ; 
ajax.onreadystatechange = function() 
{ 
if (ajax.readystate == 4 && ajax.status == 200) 
{ 
var ret = ajax.responsetext; 
var show_info = eval(ret); 
show_check.innerhtml = show_info[0].no1; // bsd 
show_flag.innerhtml = show_info[0].no2; // wuddy 
//alert(responsexml's value:  + info[0].firstchild.data); 
} 
/*else 
{ 
show.innerhtml = img; 
}*/ 
} 
ajax.send(null); 
}
json.php 
复制代码 代码如下:
'bsd', 'no2'=>'wuddy', 'no3'=>'xie'); */ 
/* 同样要把html文件中必成 var show_info = eval('[' + ret + ']'); 都是返回一个对象 */ 
$info = array(array('no1'=>'bsd', 'no2'=>'wuddy', 'no3'=>'xie')); 
$userinfo = json_encode($info); 
echo $userinfo; 
?>
   
 
   