将php文件里面的返回值传到js的两个变量中去,
得到的js文件里面两个变量分别为bo_count=3和hd_count=3PHP code//生成json串,这个你可以考虑PHP自带的json_encode函数,也可以google个开源的PHP json类
$return = "";?>window['abc'] = 1;
JScript codejson串效率还是挺高的,之前用xml格式交互的方式,解析麻烦得多.
file.PHP中应写作
echo 'bo_count='.$bocount=count($bo_array[0]);echo "n";echo 'bd_count='.$bocount=count($bo_array[0]);
这样在js中 contents 的值为 "bo_count=3nbd_count=3"也可以这样file.PHP中写作
echo 'bo_count='.$bocount=count($bo_array[0]);echo ";";echo 'bd_count='.$bocount=count($bo_array[0]);
这样在js中 contents 的值为 "bo_count=3;bd_count=3"
总之要通过ajax传递合法的js语句
然后在js中写作
success:function(contents) {
eval(contents);}用json变量,此法我屡试不爽。
JScript code
function(data){