从非表单元素发布数据

时间:2014-05-02 00:51:53

标签: jquery html5 cakephp

考虑下拉列表:

dropdown example

注意选择"新主题"动态添加空输入框。

这是带有css / class剥离的html:

<div id="form1">
    <div>
        <a>Select Topic</a>
        <div>
            <a>Create New Topic</a>
            <ul>
                <li>Topic 1</li>
                <li>Topic 1</li>
                <li>Topic 1</li>
            </ul>
        </div>
        <input type="text" placeholder="Enter Topic Name" style="display: inline-block;">
        <div>
            <input type="button" value="Next">
        </div>
    </div> </div>

问题: 可以看出,表单内部尚未使用<select>标记来创建下拉列表。我必须将这些数据发布/提交给我的cakePhp控制器。 AFAIK,我必须通过jquery获取div数据,并使用其余的相关数据执行jquery.post。

问题: 我是否正确识别只有jquery可用于发布此数据,而不是通常简单的发布到cakePhp中的控制器方法。或者还有其他方式我失踪了吗?如果是的话,我收到了很多这样的表格。是否更好地将所有表单重写为正确的表单元素(选择标记)或写入jquery以发布所有&#34;脏表单&#34;像这样。

0 个答案:

没有答案