请问不通过ajax能向后台传值吗??前提是不刷新页面因为我不需要后台传回的值,只需要向后台传递值,感觉用ajax有点大材小用了

解决方案 »

  1.   

    其实可以,比如利用iframe等。不过我觉得所谓的ajax大材小用是不是有点言过其实呢
    因为我觉得方法很多,考虑适用性比较好,既然你是jQuery,那么一句代码的事情,没什么麻烦的 对吧
      

  2.   

    隐藏一个iframe,在需要的时候js提交:<body>
    <iframe src="iframe" style="width:0; height:0;"></iframe>
    <a href="javascript:void(0);" onclick="mySubmit()">传</a>
    <script type="text/javascript">
    function mySubmit() {
    document.iframe[0].document.getElementById('test').submit();
    }
    </script>
    </body>iframe中的表单:
    <form method="post" name="test" id="test" action="path">
    <input type="hidden" name="para1" id="para1" value="123" />
    </form>
      

  3.   

    楼上的都说的很明白了。原先实现不刷新提交很多都是用隐藏的iframe来实现的。target指定iframe
      

  4.   

    像楼上所说 隐藏一个iframe,刷新的也就只有iframe里面的页面  ,整体是不刷新的