求助:
在后台用json_encode()转成后输出到前台:alert(xmlHttp.responseText)
//可以出现 {"url":"aaa","id":"bbb"} 警告框
但是
var r="(xmlHttp.responseText)";
data =eval(r);
alert(data.id)
//或alert(data.url)
是出现的是undefined框告诫框,请问是怎么回事呢,急死人了,那位高人指教一下了,感谢了。
在后台用json_encode()转成后输出到前台:alert(xmlHttp.responseText)
//可以出现 {"url":"aaa","id":"bbb"} 警告框
但是
var r="(xmlHttp.responseText)";
data =eval(r);
alert(data.id)
//或alert(data.url)
是出现的是undefined框告诫框,请问是怎么回事呢,急死人了,那位高人指教一下了,感谢了。
eval('data ='+r);
alert(data.id)以下代码可在 IE6 及 FF 下运行 成功
var t = {responseText:'{"url":"aaa","id":"bbb"}'};
eval('data = '+t.responseText);
alert(data.id);
var r='(' + xmlHttp.responseText + ')';
var data = eval(r);