Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Ajax调用samepage中div中数据库中所选id的详细信息_Php_Jquery_Ajax - Fatal编程技术网

Php 使用Ajax调用samepage中div中数据库中所选id的详细信息

Php 使用Ajax调用samepage中div中数据库中所选id的详细信息,php,jquery,ajax,Php,Jquery,Ajax,描述 我有一个名为call.php的表 有关更多详细信息,请参见此图 假设详细信息ID为 如果您有jQuery,那么它将很容易,更改如下 echo "<tr onclick='get_data(123)' ref='job.details.php?id=".$row['id']."' target='content' class='positiontitle-link'>";` echo”“` 到 echo”“; $('.positiontitle链接')。单击( 函数(){ v

描述

我有一个名为call.php的表

有关更多详细信息,请参见此图


假设详细信息ID为

如果您有jQuery,那么它将很容易,更改如下

echo "<tr onclick='get_data(123)' ref='job.details.php?id=".$row['id']."' target='content' class='positiontitle-link'>";`
echo”“`

echo”“;
$('.positiontitle链接')。单击(
函数(){
var durl=$(this.attr('ref');
$(“#详细信息”).load(durl)
}
)
要在页眉部分获取jqueryadd

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


谢谢,但地址栏中的url没有更改。我的意思是,当我点击一行时,地址也应该像
http://www.example.com/call.php/id=147
No您特别询问“我希望在call.php文件中的positiontitle行单击后,details.php中的详细信息应加载到同一页面,而无需重新加载页面。”谢谢,但是在地址栏中有行id是否可以这样做呢。
echo "<tr onclick='get_data(123)' ref='job.details.php?id=".$row['id']."' target='content' class='positiontitle-link'>";`
echo "<tr  ref='job.details.php?id=".$row['id']."' target='content' class='positiontitle-link'>";

<!-- at the end of a html page add -->
<script>
 $('.positiontitle-link').click(
  function(){
   var durl = $(this).attr('ref');
   $('#details').load(durl)
 }
)
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>