mlewis54
mlewis54

Reputation: 2380

Cannot upload image using jquerymobile

I have a simple dialog box:

    <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

The problem is that it does not pass the filename field. From Firebug:

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

This is running under Firefox and I verified that it also fails under Chrome. It's been forever since I've dealt with file uploads in a form. What am I missing?

Upvotes: 0

Views: 933

Answers (1)

NoSense
NoSense

Reputation: 949

Last month I had a similar problem. Try to add data-ajax="false" on your form definition and see if that will help.

For more information, you could check this link.

Upvotes: 1

Related Questions