I had this problem, after hours (no really, many hours) I was able to fix my problem by removing the 'name' attribute from my submit button. So, this:
- <input type="submit" value="submit" name="submit">
Fails hard, but this:
- <input type="submit" value="submit" class="submit">
Worked as I expected (doing a full submit with NO ajax and leaving the # off of my urls.
Also, make sure that you're running your code (the mobileinit bit) AFTER you load jqurey, but BEFORE you load the mobile js file.
Hope that that works for you.