Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 重新加载div而不刷新站点_Php_Javascript_Jquery_Mysql_Css - Fatal编程技术网

Php 重新加载div而不刷新站点

Php 重新加载div而不刷新站点,php,javascript,jquery,mysql,css,Php,Javascript,Jquery,Mysql,Css,我有一个div#rightcontent 一个文件data.php,用于加载数据并使用css.css回送数据 我在javascript中有一个名为updateContent()的选项 我希望它使用id=“rightcontent”重新加载div,而不重新加载整个页面,因为它包含大量信息。 我正在阅读load()中,但我尝试的所有实现都失败了。如有任何意见,将不胜感激 var fe = jQuery.noConflict(); function updatedw (name,spid,unum,r

我有一个div
#rightcontent
一个文件data.php,用于加载数据并使用css.css回送数据 我在javascript中有一个名为
updateContent()的选项

我希望它使用
id=“rightcontent”
重新加载div,而不重新加载整个页面,因为它包含大量信息。 我正在阅读
load()中,但我尝试的所有实现都失败了。如有任何意见,将不胜感激

var fe = jQuery.noConflict();
function updatedw (name,spid,unum,rdid) {
document.getElementById('added').innerHTML += '<a href="#viewsp_'+spid+'" data-   tooltip="'+unum+'" id="pointer_div">'+name+'</a> <a href="?delete='+rdid+'" class="delete"    style="float:right"><img src="images/close.png" /></a><br> ';
fe('div#rightcontent').load('viewscreenplays.php');
}

fe("#clickme").click(function(){
    $("p.added").slideDown();
  });
fe(document).ready(function() {
  fe('a.delete').click(function(e) {
      fe(this).slideUp(300,function() {
          parent.remove();
        });
var-fe=jQuery.noConflict();
函数updatedw(名称、spid、unum、rdid){
document.getElementById('added').innerHTML+='
'; fe('div#rightcontent').load('viewscreenplays.php'); } fe(“单击我”)。单击(函数(){ $(“p.added”).slideDown(); }); fe(文档).ready(函数(){ fe('a.delete')。单击(函数(e){ fe(this).slideUp(300,函数(){ parent.remove(); });
或者,您必须使用JavaScript和AJAX的组合来填充
div中的文本,从PHP文件收集数据

或者,您必须将
div
放在单独的页面中,并通过
iframe
加载它,以便可以重新加载该帧


第一个选项是最优雅的…而且更好。请不要使用
iframe

触发函数的方式由您决定,但您可以尝试以下方法:

function pop_rightcontent()
{
    $.post("backend_script.php", { var1: value1, var2: value2 }, pop_rightcontent_handler, "html");
}

function pop_rightcontent_handler(data)
{
    $("#rightcontent").html(data);
}

这应该为您的脚本提供一个起点。

添加了代码,如果您有任何想法,请告诉我。不幸的是,这与我的要求无关,甚至做了一个简单的
$(“#righcontent”).load(“your_page.html”)
不起作用?@fogsy:当我回答你的问题时,你的问题中也没有太多可以让任何人继续的地方。我不得不猜你在做什么。