今天想把ajax的返回值运行到其他的js当中,弄了好久都没有结果?求解决方法啊?[code="java"]
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
xmlHttp = new XMLHttpRequest();
}
}
function sendServer() {
var keyword = document.getElementById("test1").value;
createXMLHttpRequest();
xmlHttp.open("GET",'ajax.php?keyword='+keyword,true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send();
}
function callback(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var friendsData = xmlHttp.responseText;
alert(friendsData);
} else {
alert(xmlHttp.status);
}
}
}
(function(){
var friendsData = [
{user:"FLY100",name:"\u9646\u7ef4\u6881"},
{user:"G_9o_Karr",name:"\u4e01\u6208"},
{user:"LV5203344",name:"\u8463\u52c7"},
{user:"VIVI520007",name:"\u8587\u8587"},
{user:"WDQ826343036",name:"\u5434\u4e1c\u5f3a"},
{user:"ZZ-20100912",name:"\u5218\u73cd"},
{user:"aa394378840",name:"\u9c81\u5229"},
{user:"airiafans",name:"\u7231RIA\u96c6\u7ed3\u53f7"},
{user:"alilya",name:"\u9875\u9762\u59b9_\u9648\u601d\u5e06"},
{user:"amity1985",name:"\u7231\u5fb7\u57fa\u91d1\u4f1a"},
{user:"aoi_sola",name:"\u82cd\u4e95\u8001\u5e08"},
{user:"austinjin",name:"AustinGeek"},
{user:"bang",name:"bang"},
{user:"beebuzz",name:"beebuzz"},
{user:"bobo_js",name:"\u8349\u4f9d\u5c71"},
{user:"by727938837",name:"\u5348\u591c\u60c5\u6bd2"},
{user:"cailiangyu",name:"\u5305\u5b50"},
{user:"mg345732481",name:"\u5218\u68a6\u9f99"}
];[/code]