qq_28551093
我不懂尼
采纳率0%
2017-04-12 10:38 阅读 3.4k

js 除了ajax post 还有什么办法可以向后台传值

20
 function out() {
        $.getJSON("js/download.json",function(data){

            $.ajax({
                url:ctx + "doExport",
                data:{"data" : JSON.stringify(data)},
                success:function(excel) {
                    alert(excel);
                }
            });
        })
    }

我这主要是要选择下载目录,好像不能用ajax,各位大神还有什么别的办法么?
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • xyc_csdn 萧逸才 2017-04-13 00:49

    除了ajaxpost还有get,还有表单提交等

    点赞 2 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2017-04-12 13:20

    下载要直接控制浏览器跳转,不能用ajax请求。。
    你 $.ajax({是请求下载的还是只是生成excel文件的?返回的excel是文件路径?
    如果是进行跳转
    location=excel

    点赞 1 评论 复制链接分享
  • CORA_S_T 千杯不醉476 2017-04-12 12:20

    window.location.href=图片说明

    点赞 评论 复制链接分享
  • CORA_S_T 千杯不醉476 2017-04-12 12:24

    window.location.hrf=url?name1=aa&name2=bb.

    点赞 评论 复制链接分享
  • sj18182656342 黄河默默 2017-04-13 00:24

    可以用form表单传值 和 url 参数传值两种

    点赞 评论 复制链接分享
  • qq_33623276 qq_33623276 2017-04-14 04:03

    Jsp页面传值的方法

    一.通过Form表单提交传值 客户端通过Form表单提交到服务器端,服务器端通过 Java代码 request.getParameter(String xx); 来取得参数(xx)为参数名称。通过get/post方式进行提交

    二.通过隐藏域传值 通过在表单中加入一个隐藏域来提交到服务器端,这种方式的好处是可以在客户端加入一些自己想要加入的参数,以便得到相应的值。 客户端代码: Java代码 服务器端取值: Java代码 String id=request.getParameter("id");

    三.通过URL传值 这种传值方式是通在 Java代码 来进行传值。xx.jsp表示提交到处理的页面,后面的?号后的是要传的参数和其值,参数与参数之间用&进行分离。

    四.通过JavaBean进行传值 即通过Java中的自省机制,将所有表单的值传入到一个JavaBean中

    点赞 评论 复制链接分享
  • xiaogezl xiaogezl 2017-04-21 10:55

    一般是通过表单提交,或者是AJAX或者再是url不然只能是后台自己去拿数据了

    点赞 评论 复制链接分享

相关推荐