html静态页面下的js需要用PHP的数组,怎么办。
展开全部
通过ajax获取php中的数据(一般以json的形式返回给js)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>这是一个ajax返回数据的实例</title>
</head>
<body>
<p>这是一个ajax返回数据的实例</p>
<button id="button">点击我获取数据</button>
<!--接收数据容器-->
<div id="content"></div>
<!--引入jquery库-->
<script src="/template/laitao/static/css/js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#button').click(function(){
$.ajax({
'type': 'GET',
'content': 'applictaion/json',
'url': 'test.php',
'dataType':'json',
'success': function(data){
$('#content').append('标题:' + data.title + ' 内容:' + data.content);
}
});
});
});
</script>
</body>
</html>
test.php代码:
<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(
'title' => '一个实例',
'content' => '关于ajax的实例',
'author' => 'Robert'
);
echo json_encode($arr);
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用javascript形式输出数据,其实那就是php把js的输出脚本变为字符串的形式,当js调用会执行php代码
例如:输出的php文件demo.php
echo 'document.write("'.define('WP_USE_THEMES', false);.'")';
echo 'document.write("'.require('article/wp-blog-header.php');.'")';
echo 'document.write("'.query_posts('showposts=20');.'")';
其它的都是这样写就行了
html页面js调用demo.php
<script type="text/javascript" src="demo.php"></script>
你可以去后盾人平台看看,里面的东西不错
例如:输出的php文件demo.php
echo 'document.write("'.define('WP_USE_THEMES', false);.'")';
echo 'document.write("'.require('article/wp-blog-header.php');.'")';
echo 'document.write("'.query_posts('showposts=20');.'")';
其它的都是这样写就行了
html页面js调用demo.php
<script type="text/javascript" src="demo.php"></script>
你可以去后盾人平台看看,里面的东西不错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你只好这样定义了
<script>
var ar=new Array();
<?php
foreach($listdb as $k=>$v)
{
?>
ar[<?php echo($k);?>]='<?php echo($v);?>';
<?php
}
?>
</script>
这样JS 变量 ar 就成了一个包含PHP数组的变量,当然前提是一维数组
<script>
var ar=new Array();
<?php
foreach($listdb as $k=>$v)
{
?>
ar[<?php echo($k);?>]='<?php echo($v);?>';
<?php
}
?>
</script>
这样JS 变量 ar 就成了一个包含PHP数组的变量,当然前提是一维数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询