繁体   English   中英

用另一个页面响应替换div的当前内容

[英]Replace the current content of div with another page response

样例代码:

<html>
    <head>
        .....
    </head>
    <body>
        <div id="content">
            <form>
                ....
                <input type="submit" onclick="loadAnotherPage()"/>
            </form>
        </div>
    </body>
</html>  

我想在content div中加载另一个页面,如edit_profile.php 如何在不刷新页面的情况下实现?

我尝试使用jQuery load()方法。 但是看起来我错过了一些东西。 任何帮助将不胜感激。

当您单击submit button它就是提交表单和页面刷新,这就是为什么它不起作用的原因。

代替输入Submit set button,然后设置onclick函数。

function loadAnotherPage(){
    $("#content").load('edit_profile.php');
}
           $(document).ready(
            function() {
              $('#load_file').click(
            $.post('edit_profile.php',
             {},
             function(data){
                $("#content").html(data);
             },''
            )
               ); 
                }
                    );

尝试这个

<html>
 <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
 </head>
    <body>
     <div id="content"></div>
      <button id="loadpage">load new page</button>
<script>
 $(document).ready(function () {
    $("#loadpage").click(function() {
        $.get("edit_profile.php", function(response){
          $("#content").html(response);
        });
    })
 });
</script>
    </body>
</html> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM