移动上传刷新页面和文件无法上传

时间:2015-07-29 19:37:05

标签: javascript php jquery file-upload smarty

我已经向Smartjobboard软件的管理员提出了这个问题,但他们是如此不活跃,请问这里......

在手机/​​ Ipads上,求职者可以通过上传并提交简历来申请CV。但是,由于某些原因,当用户上传简历时,有时刷新页面并且不会上传简历。但是,在桌面上,上传永远不会中断并且无法正常运行< / p>

我很确定它与页面速度或/以及页面加载方式有关。但要积极主动地解决这个问题,我应该认为你应该向天才的人寻求帮助:)

无论如何代码......(发表于pastebin)

Apply_now.php - http://pastebin.com/JasSWTEg

申请表格:

<form method="post" enctype="multipart/form-data" id="applyForm" action="{$GLOBALS.site_url}/apply-now/">
    <input type="hidden" name="is_data_submitted" value="1">
    <input type="hidden" name="listing_id" value="{$listing_id}">
    <fieldset>
        <div class="inputName" style="width:19%">
            [[Attach your CV]]:
        </div>
        <div class="inputField" style="margin-top:7px;">
            <input type="file" name="file_tmp" />
        </div>
    </fieldset>
    <input  class="button-green" type="submit" value="[[Apply Now]]" onclick="return applySubmit();"/>
</form>

应用脚本:

function applySubmit() {
    $("#ApplicationForm").hide();
    $("#applyForm").ajaxSubmit(
    {
        url: $("#applyForm").attr("action"),
        type: "POST",
        success: function (data) 
        {
            $("#messageBox").html(data);
        }
    });
    return false;
}

我不确定应用脚本/ php /代码中是否存在问题。我现在正在处理页面速度以消除渲染阻塞等,以查看它是否导致问题。

1 个答案:

答案 0 :(得分:0)

如评论中所述,在您的html action中添加form标记。