代码之家  ›  专栏  ›  技术社区  ›  xkeshav

如何在加载了html的前一页上发送

  •  1
  • xkeshav  · 技术社区  · 14 年前

    我使用jqueryajax post方法在同一个页面上编辑表单,但如果有错误,那么如何将用户发送回加载数据的页面上。

    现在我描述你我做什么?

    我有一页 manageMovies.php 有电影名字的列表,现在当我点击任何电影的名字, 然后我加载 editMovie.php 在同一页上 管理电影.php 装载 editunit.php

    这是我的页面结构

    管理电影.php

    <div id="display"></div>
    <div id="movieList">
      <table >
            <tr><td id="mov_10">Apharan</td></tr>
            <tr><td id="mov_11">Gangaajal</td></tr>
            <tr><td id="mov_12">Rajniti</td></tr>
      </table>
    </div>
    <script type="text/javascript">
     jQuery('td').click(function () {
            jQuery('#movieList').hide(); // hide the  div 'movielist'
            jQuery.post('editMovie.php', {
                idForEdit: jQuery(this).attr('id')
            }, function (data) {
               jQuery("#display").html(data); //display the editMovie.php page on 'display' div
            });
        });
    </script>
    

    现在当我犯了一些错误 编辑单元.php 再往前走一步,然后我需要回到同一页 (manageMovies.php) 哪里 编辑电影.php 显示在 display 分区和 movielist 应隐藏div

    1 回复  |  直到 14 年前
        1
  •  0
  •   Saff    14 年前

    我觉得你需要 JSON 数据。 例如,当你点击按钮“编辑”,你去编辑页面。 在这一页我们有记录的ID。 JSON文件 php脚本中的对象数据。 和“onPost”如果您得到错误,您可以运行reinit函数并再次为您的模型加载“clean”数据。