【问题标题】:Send more than one parameter in ajax call在ajax调用中发送多个参数
【发布时间】:2015-01-20 12:10:27
【问题描述】:

我正在尝试使用 ajaxFileUpload 发送多个数据。但只有我能够从 ajax 调用发送文件。任何人都可以帮助我通过 ajax 调用发送多个数据。这是我的代码

function sendToConsultant(){

    var fname = $('#<portlet:namespace />fname').val();
    var lname = $('#<portlet:namespace />lname').val();
    var email = $('#<portlet:namespace />email').val();
    var phone = $('#<portlet:namespace />phone').val();
    var jobtitle = $('#<portlet:namespace />jobtitle').val();
    var comments = $('#<portlet:namespace />comments').val();
     var url = "<%=candidateInterestURL%>";

    var fname = $('#<portlet:namespace />fname').val();
    var lname = $('#<portlet:namespace />lname').val();
    var email = $('#<portlet:namespace />email').val();
    var phone = $('#<portlet:namespace />phone').val();
    var jobtitle = $('#<portlet:namespace />jobtitle').val();
    var comments = $('#<portlet:namespace />comments').val();
    var type = "candidateInterestInJob";



   $.ajaxFileUpload({

        url:'<%=candidateInterestURL%>',
        secureuri : false,
        fileElementId : 'fileName',
        dataType : 'json',
        data:{'fname':fname,'lname':lname},
        success : function(data, status) {

            alert('hiii');
         },
         error:function (data, status, e){
             alert("There might be some issue with this file.");
         }
    });   

这是我正在使用的代码,但它不起作用。有人请帮助我提前谢谢。有人请帮助

【问题讨论】:

    标签: javascript jquery liferay


    【解决方案1】:

    您的参数名称缺少这样的双引号,

    data:{"fname":fname,"lname":lname},
    

    【讨论】:

    • A.Wolf 你能帮忙吗??
    • @lucifer 恐怕不是。您应该提供有问题的简约样本以复制您的问题
    【解决方案2】:

    使用ajaxFileUpload 发送附加数据是不可能的,因为您在代码中使用的选项data 在js 库中不可用。尝试使用不同的 jQuery 插件,例如 jQuery-File-Upload,您可以通过 formData 选项发送其他数据。

    希望对你有所帮助。

    谢谢

    【讨论】:

      【解决方案3】:

      尝试更改顺序。先名后值:

          data:{fname:"fname" , lname:"lname"},
      

      【讨论】:

        猜你喜欢
        • 2018-01-10
        • 1970-01-01
        • 2012-03-08
        • 1970-01-01
        • 2016-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-23
        相关资源
        最近更新 更多