php - 使用 jquery .ajax 或 .get 通过 php 脚本从数据库接收内容

标签 php jquery mysql

我现在有这个 php 脚本可以与 mysql 通信,它显示在选项卡编号 2 中:

$res = mysql_query("SELECT K_id, title FROM headings WHERE 
  MATCH (title) AGAINST('$kquery') ORDER BY 
  MATCH (title) AGAINST('$kquery') DESC");
  while ($result = mysql_fetch_array($res)){
        $kid= $result['K_id'];
        echo "<h1>{$result['title']}</h1>";
        $content = mysql_query("SELECT content, url, id FROM kparagraphs WHERE K_id = '$kid' LIMIT 3");
        while ($con = mysql_fetch_array($content)){
            echo $con['content'];
        }
        }

我还在做的实际上是在第一个选项卡中选择内容/将内容加载到数据库中。我希望内容显示在标签号 2 中,因为它是通过 ajax 加载的。我怎么能用 php 在 jquery 中做到这一点?

我如何将数据传递给文件...PHP 脚本以 $kid = $_GET['title'] 开头...标题在 url 中编码。我如何使用提到的使用 .load 的答案传递它?

最佳答案

1.) 使用上面的代码创建要通过 ajax 加载的页面并回显结果。

2.) 为您的内容创建两个 div,如果需要,您可以稍后将其转换为标签,将它们的 id 值分配为 mydiv1 和 mydiv2

3.) 在带有 div1 和 div2 的页面顶部,确保已加载 jquery 脚本,然后添加一些代码,例如:

<script type="text/javascript">
  $('div#mydiv2').load('url_to_the_file_you_created_with_div_2_content');
</script>

关于php - 使用 jquery .ajax 或 .get 通过 php 脚本从数据库接收内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783622/

相关文章:

mysql - 在哪里放置外键以获得最佳数据库设计?

php - 将公钥存储在变量 php 中

php - 返回 'No data received' 的 ODBC PDO

jquery - 2 个相同的提交按钮 - 提交后获取正确的表单 ID

javascript - Jquery 的空格问题

mysql - 为什么 PREPARE 语句中不能使用 in 参数

java - 从 jpa 捕获 ConstraintViolationException 给出约束名称 null 值

C# + PHP 在同一个应用程序中?

php - php内部的信号

jquery ui slider-尝试禁用单个句柄