Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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 从jquery$GET请求页面加载特定div?_Php_Jquery_Html_Get_Target - Fatal编程技术网

Php 从jquery$GET请求页面加载特定div?

Php 从jquery$GET请求页面加载特定div?,php,jquery,html,get,target,Php,Jquery,Html,Get,Target,我有这样的想法: <a href="#" id="lol">LOL</a> <script type="text/javascript"> $('#lol').click(function(){ $.get("<?php echo $host.'/index.php'?>", { page: "topobjekt", index: "<?php echo $l;?>", pages: "<?php e

我有这样的想法:

<a href="#" id="lol">LOL</a>        
<script type="text/javascript">

$('#lol').click(function(){ 
  $.get("<?php echo $host.'/index.php'?>", 
  { page: "topobjekt", index: "<?php echo $l;?>", pages: "<?php echo $pg+1;?>" },
  function(data){
           $('#primary_content').html(data);
                });
        });

$('#lol')。单击(函数(){
$.get(“”,
{第页:“topobjekt”,索引:,第页:},
功能(数据){
$(“#主要内容”).html(数据);
});
});
是否可以从GET请求的php页面加载特定的div(例如#secondary_content)并将其加载到#primary_content target中

更改此行:

$('#primary_content').html(data);
为此:

$('#primary_content').html(data.find("#secondary_content"));

你应该可以做一些类似的事情

$('#primary_content').html(data.find('#theDivId'));

为什么不修改PHP脚本来专门处理AJAX请求呢?当您知道只需要一个div时,就可以节省加载整个页面所浪费的带宽


添加get变量并检查该变量以确定上下文。

您还可以使用load方法,该方法可以指定目标页面中的元素:

$('#primary_content').load('<?php echo $host.'/index.php'?> #secondary_content');
$('primary#u content')。加载('secondary#u content');