本文目录一览:
js数组如何调用php数据库数组循环显示
思路:php是服务器端语言,自在服务器端运行,运行完以后吧结果以HTML代码的形式推到你的浏览器;JS直接在你的浏览器上运行。应该在PHP语句里直接ECHO(输出) js代码,把数据传给JS数组,然后再用js函数处理。
?php
include_once("conn.php");
$sql = mysql_query("select username from user where bmid = 9");
$i =1;
while($row = mysql_fetch_array($sql))
{
echo “scriptdataSource = ".$row['username']."/script";
}
?
具体操作请自行调试
thinkPHP 怎么把数据遍历到js里面
那就在php那边把数组转json,js再把json遍历一遍就是了。
$(json).each(function(key,val){
alert($(this).item1);
alert($(this).item2);
})
js如何循环处理php从数据库循环出来的多个数组啊
print 'var myjson=' . json_encode($array) . ';';
比如你可以类似这样写。这样,在你的js中,就能拿到myjson,然后像1楼说的,for或者jquery的each循环,js和php都是弱类型语言,可以类型转换的。如果担心重名,可以先在你的js写这样的
var naoyin = {};
然后php
print 'var naoyin.myjson=' . json_encode($array) . ';';
没有测试,如果有bug自己调整下
js中如何获取php数组?
js中获取php数组的代码如下:
function ajax_test(params){
$.ajax({
url:'./php/data_read.php',
type:'post',
dataType:'html',
data:params,
error: function(){alert('error');},
success:function(products){
alert(products);
}
});
}
php中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个php数组作为值,也可以很容易地模拟树。