Codeigniter和Jquery Mobile提交表单的正确方法

时间:2013-03-02 08:55:46

标签: jquery forms codeigniter mobile

我正在使用jquery mobile和codeigniter创建一个网站。我仍然是一个jquery移动新手,并且很难提交表格。我的表格如下:

<form action="<?=base_url().index_page()?>main/register" method="post">
    <div data-role="fieldcontain">
        <label for="txtEmail" id="labelEmail">Email:</label>
        <input type="text" name="txtEmail" id="txtEmail" value="" data-mini="true" />
    </div>
    <div data-role="fieldcontain" style="text-align: center;">
        <input type="submit" name="btnRegister" value="Register Now" />
    </div>
</form>

问题是,我没有在main.php中注册函数,而是出现了一个错误框“错误加载页面”。无论如何提交此表单的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

不确定问题是否已解决,但尝试将以下属性添加到表单元素

data-ajax="false"

答案 1 :(得分:0)

我依稀记得有类似的问题。我认为这是因为当提交表单时,它会尝试进行AJAX调用。尝试将此添加到页面,看看它是否有效。

<script type="text/javascript">
    $(document).bind('mobileinit', function ()
    {
        $.mobile.ajaxEnabled = false;
    });
</script>
相关问题