首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getJSON需要帮助来传递值

问getJSON需要帮助来传递值
EN

Stack Overflow用户
提问于 2013-03-01 08:27:00
回答 2查看 232关注 0票数 1

我尝试使用getJSON加载存储到数据库中的i,并通过回显将值从PHP传递给JavaScript。我正在尝试警告我传递的值,但它不起作用

PHP和JavaScript在同一个页面上。如有任何指导,不胜感激。

我打印了JSON文件,它的格式如下

代码语言:javascript
复制
 Array
(
    [0] => 213
    [1] => 214
    [2] => 215

)

PHP

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM address");

$arra = array();

while ($row = mysql_fetch_array($result)){

    $arra[] = $row['id']; 

}

Javascript

代码语言:javascript
复制
<script>

var test= <?php echo json_encode($arra); ?> 

var url = test;
$.getJSON(url, function(data) {
      alert(url);
})

</script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-01 21:10:54

创建一个新的名为"Data.php“的php文件,并让它返回你的JSON数据。

代码语言:javascript
复制
<?php

     $con =  mysql_connect('localhost', 'root', '');
    mysql_select_db('test');

   $result = mysql_query("SELECT * FROM address ORDER BY id DESC");

$arra = array();


while ($row = mysql_fetch_array($result)){

    $arra[] = $row['id']; 


}

echo json_encode($arra);

?>

然后,在调用$.getJSON的地方,执行以下操作:

代码语言:javascript
复制
$.getJSON(data.php, function(data) {
      alert(data);
})
票数 1
EN

Stack Overflow用户

发布于 2013-03-01 08:32:33

在本例中,url是json对象。这应该是一个网页的网址!像这样的东西应该是有效的:

代码语言:javascript
复制
$.getJSON("<?=$_SERVER["PHP_SELF"]?>", test, function(data) {
      alert(data);
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15148299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档