在jQuery中调用URL

的JavaForAndroid

我想呼叫一个网址。目前,我正在使用隐藏的iFrame调用此网址:

var data = {File: file,NAME: 'file.txt'};
<iframe src="requestFile?'+ $.param(data) + '" style="display: none;" ></iframe>

现在,我想使用AJAX来调用文件。该文件只需要调用。我尝试了一个GET请求:

$.ajax({
    'url' : 'requestFile?'+ decodeURIComponent($.param(data)),
    'type' : 'GET',
    'success' : function(data) {
      if (data == "success") {
        alert('request sent!');
      }
    }
  });

不幸的是,这是行不通的。URL的长度可能有问题吗?文件字符串很长。我没有收到错误消息。

马克·舒尔蒂斯

而不是decodeURIComponent($.param(data)),简单地使用编码方法.param作为$.param(data),

encodeURIComponent会执行所说的操作,将其解码,然后您要使用$ .param应该为您执行的编码:http : //api.jquery.com/jquery.param/

注意:在该页面上,他们在示例中使用了decodeURIComponent,因此您可以看到原始的解码值/将其放入变量中。

重做的代码(我的假设是您确实返回“成功”字符串,而不是这里的实际文件?):

var myparam = var data = {File: file,NAME: 'file.txt'};
$.ajax({
    url: 'requestFile?' + $.param(myparam),
    type: 'GET'
}).done(function (data) {
    if (data == "success") {
        alert('request sent!');
    }
});

注意:您没有显示如何file定义,因此我只能假设它是某个地方的JavaScript对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JQuery发布调用中的相对URL

来自分类Dev

在jQuery ajax调用的URL参数中传递:

来自分类Dev

使用多个参数在JQuery中调用Url.Action

来自分类Dev

对asp.net Webforms的jQUery ajax调用返回html页面,而不是在url中调用指定的方法

来自分类Dev

Laravel和JQuery URL调用

来自分类Dev

Django在JavaScript中调用URL

来自分类Dev

从Laravel中的视图调用URL

来自分类Dev

在一定时间间隔后,如何在jquery中重复调用特定的URL?

来自分类Dev

如何在jQuery ajax调用中编写CodeIgniter控制器URL

来自分类Dev

在jQuery中调用AngularJS函数

来自分类Dev

在jQuery调用中编码json

来自分类Dev

无法在jQuery中调用函数

来自分类Dev

jQuery中的函数调用排序

来自分类Dev

在jQuery中调用PHP变量

来自分类Dev

函数在JQuery中反复被调用

来自分类Dev

在jQuery中调用codebehind函数

来自分类Dev

jQuery,在li中调用表单

来自分类Dev

jQuery II在yii中调用

来自分类Dev

从jQuery中的按钮调用modalDialog

来自分类Dev

Codeigniter中的jQuery Ajax调用

来自分类Dev

jQuery不是从表单中调用的

来自分类Dev

从JQuery文件中调用值

来自分类Dev

jQuery插件中的调用方法

来自分类Dev

在jQuery + Datatables中设置`processData:false`会将未知内容添加到我的Ajax调用的URL

来自分类Dev

在变量中调用URL来接收图像

来自分类Dev

如何在uiwebview中调用https url?

来自分类Dev

从CodeIgniter中的基本URL调用图

来自分类Dev

从MySQL中的触发器调用URL

来自分类Dev

如何在@IBAction中调用URL数组?