您现在的位置: 主页 > 上位机技术 > JAVA > ajax如何将返回值赋值给js里面的变量们?
本文所属标签:
为本文创立个标签吧:

ajax如何将返回值赋值给js里面的变量们?

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-22 

如果有一大串变量值通过ajax从别的文件那里得到然后分别赋给js里面的很多变量,有什么好办法?

将php文件里面的返回值传到js的两个变量中去,

得到的js文件里面两个变量分别为

bo_count=3

hd_count=3

PHP code

//生成json串,这个你可以考虑php自带的json_encode函数,也可以google个开源的php json类

$return = "";

?>

window['abc'] = 1;

等同于设置全局变量abc等于1,这个不重要,重要的是eval完json串后,你可以按照js访问对象属性的方式读值,想拿什么值就拿什么值.

JScript code

json串效率还是挺高的,之前用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){

var myjson='';

eval('myjson=' + data + ';');



              查看评论 回复



嵌入式交流网主页 > 上位机技术 > JAVA > ajax如何将返回值赋值给js里面的变量们?
 变量 什么 写作

"ajax如何将返回值赋值给js里面的变量们?"的相关文章

网站地图

围观()