无法使用jquerymobile上传图像

时间:2014-02-08 13:31:59

标签: php html jquery-mobile

我有一个简单的对话框:

    <div data-role="dialog" id="uploadImage" data-title="Upload Image" data-needs-auth="true">
    <div data-role="header" data-position="fixed" data-theme="b">
    <a href="#subMenu" data-icon="back" data-iconpos="notext"></a>
    <h1>Upload Image</h1>
    </div><!-- /header -->           
    <div data-role="content">                       
    <form name=uploadForm method=post enctype="multipart/form-data" action="uploadbi.php" data-ajax="false">
    <input type=file name=filename>
    <input type=hidden name=MAX_FILE_SIZE value=8000000>
    <input type="submit" value="Upload Image" data-theme="a" data-inline="true">
    </form>
    </div>
    </div>
    </div>

enter image description here

问题是它没有传递文件名字段。来自Firebug:

Post Parameters
application/x-www-form-urlencoded
MAX_FILE_SIZE   8000000
seid    6e540f68067707233241eb170ca83c43
Source
MAX_FILE_SIZE=8000000&seid=6e540f68067707233241eb170ca83c43

这是在Firefox下运行的,我确认它在Chrome下也失败了。自从我处理了表单中的文件上传以来,它一直存在。我错过了什么?

1 个答案:

答案 0 :(得分:1)

上个月我遇到了类似的问题。尝试在表单定义中添加data-ajax =“false”,看看是否有帮助。

有关详情,请查看此link