正在做一个PHP系统,现在碰到一难题,不会实现:点击一个链接后,弹出一个窗口,并在窗口中完成ajax的实时提示。在此请教各位,如何实现?如果有源代码就最好了。邮箱:[email protected].

解决方案 »

  1.   

    jQuery弹出窗口插件 ColorBox     .....很多   。。JQuery-Dialog  
      

  2.   

    jQuery插件是有很多,有一部分是先在页面中用DIV写好了,再用插件作为窗口弹出的,这种不好:不需要时,就是多余代码。用一个完整的页面做窗口弹出的,我不知道如何写ajax:弹出后,其路径是主窗口的,还没想好如何解决
      

  3.   

    比较喜欢thinkbox,可惜不更新了
    搜索一个thinkbox的实例吧
      

  4.   

    现在使用的是ColorBox,感觉还不错,小巧精干。可 Ajax部分,前面调用是没问题了,就是后台的PHP处理部分,不会返回处理后的结果。如:如何返回json结构的数据?
      

  5.   


    不会返回有可能是你的ajax处理的php页有问题
    想返回json结构数据,只需在php页里面把输出的数据用json_encode编码如:
    <?php
    $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo json_encode($arr);
    ?> 以上例程会输出:{"a":1,"b":2,"c":3,"d":4,"e":5}
      

  6.   

    这个简单
    你用 jquery的boxy弹出窗插件。
    实时提示你可以用form表单的隐藏提交啊。
    <script type='text/javascript'>
    function fnAlert(msg)
    {
        $('#id_errmsg').html(msg);
    ...
    }
    </script>
    <form action="server.php" method="post" target='hideframe'>
    ....
    <input name='name' id='name' type='text' /><span id='id_errmsg'></span>
    <input type='submit' />
    </form>
    <iframe name="hideframe" style="display:none"></iframe>server.php 时提示...echo "<script type='text/javascript'>parent.fnAlert('".用户名不能为空."')</script>"
    ...