首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用php变量通过ajax从sql加载数据?

如何使用php变量通过ajax从sql加载数据?
EN

Stack Overflow用户
提问于 2014-01-04 18:00:47
回答 1查看 1.4K关注 0票数 0

我的HTML/PHP代码:

代码语言:javascript
复制
<br/><br/><div id="dialog-modal"></div><br/><br/>

<?php foreach (range(0, 29) as $rs) { ?>
<a data-toggle="modal" href="#" data-href="rsc1<?php echo $rs;?>" class="link">pvz - rsc1<?php echo $rs;?></a><br/>
<?php } ?>

我的JavaScript代码:

代码语言:javascript
复制
$('.link').on('click',function(e){
var linkValue = $(this).attr('data-href');
$.ajax({
    cache: false,
    type: 'GET',
    //url: 'details.php',
    //data: 'i=' + linkValue,
    success: function(data) {
        $('.ui-dialog-title').html(linkValue)
        $('#dialog-modal').html(linkValue).dialog();
    }

}); 
 e.preventDefault();
});

details.php代码:

代码语言:javascript
复制
$i = $_GET['i'];
echo $i;

此脚本只使用我从url data-href发送的数据打开新对话框。我所要做的就是通过变量$i…将sql db中的一些数据带到对话框窗口中。

EN

回答 1

Stack Overflow用户

发布于 2014-01-04 18:19:21

我想您想知道如何从sql数据库中获取数据并在ajax响应中显示出来。如果是这样的话,那就试试这样的方法:

details.php代码:

代码语言:javascript
复制
 $i = $_GET['i'];//getting your data
    $link = mysqli_connect("localhost", "my_user", "my_password", "db name");//set your correct database connection string
   //check if connection errors 
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }
   //make  a query with valid table name   
    $result = mysqli_query($link, "SELECT * from your_table ");
    if($result->num_rows){ //check if any data found
        while ($row = mysql_fetch_assoc($query)) {
            echo  $row['id'];// echo this data
        }
    }
    else{
        echo "no data found!";//echo no data found
    }

    mysqli_close($link); // close mysql connection

在这个php页面中,无论我曾经响应过什么,它都将作为ajax响应发送到您成功调用的数据中。会在你的模式中显示出来。我只是想给你一个基本的想法。我想这会对你有帮助的。

一些好的资源链接:http://www.phptutorialforbeginners.com/2013/01/jquery-ajax-tutorial-and-example-of.html http://www.cleverweb.nl/php/jquery-ajax-call-tutorial/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20924607

复制
相关文章

相似问题

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