我现在有这个 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/