【问题标题】:How can I upload file by jquery ajax to page php如何通过 jquery ajax 将文件上传到页面 php
【发布时间】:2014-01-22 06:50:57
【问题描述】:

我尝试使用 JavaScript 编写代码 文件发送技术AJAX

HTML 代码

<form action="" method="post" id="contact_form" enctype="multipart/form-data">
  <input type="text" name="name" id="name">
  <input type="text" name="email" id="email">
  <input type="file" name="cv" id="cv">
  <input type="submit" name="submit"  id="contacts_send">
</form>

JavaScript 代码

    jQuery(document).ready(function(){
    jQuery("#contacts_send").click(function(){ 
    $.ajax({
    type : 'POST',
    url : 'process_job.php',   
    dataType : 'json', 
    data: { cv : $('#cv').val()
    name : $('#name').val(),
    email : $('#email').val()},
    success: function () {
            alert("Data Uploaded: ");
            }
    });
})
})

我研究了互联网我没有找到类似的解决方案来解决我的问题 我尝试了这个解决方案,但它不起作用How can I upload files asynchronously?

我希望我的代码像这样http://www.jainaewen.com/files/javascript/jquery/iframe-post-form.html

【问题讨论】:

标签: javascript jquery ajax file file-upload


【解决方案1】:

您可能遇到的问题是您没有获得应有的文件,而是试图将它们作为简单的 queryString 对象捕获。

使用这个:

if ($_FILES["file"]["error"] > 0) {

然后运行代码。它会起作用,因为代码运行良好!

【讨论】:

    猜你喜欢
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多