标签:function 易错 easyui title tabs 使用 centerArea id
使用easyui提交表单的时候报错:easyui报错:form[0].submit is not a function。
原因:
easyui表单提交可以提交文件和普通字段,相当于jquery-from.js了,当然了,要想提交文件,设置form标签的enctype="multipart/form-data"是前提,但是使用easyui提交表单的时候却报了如上的错误,检查了该设置的都设置了,最后发现原因是触发提交的按钮的id或者nane写成了submit,改成其它任意名字就行了,但是就是不能叫做"submit"。
原先错误的写法:
这里我修改为:
就可以了。
使用jquery-easyui提交表单示例:
easyui使用content加载tab选项卡的时候可以写iframe,那么src引用的地址toMakeIndex如下
即toMakeIndex这个方法返回的toMakeIndex.jsp包含完整的html结构,而如果写成下面的方式:
那么此时toMakeIndex.jsp只能是html片段,所谓html片段就是不能包含html,body这些标签,因为这个html片段是被放入到其他页面中的,如果再有html,body等标识该页面时完整html结构的标签的话,就会导致页面错乱,js脚本不执行等奇怪现象。这两种方式各有千秋,看自己怎么个需求了。
eayui的tabs选项卡组件通过href引入html片段的不足:
通过iframe的方式不必担心页面的html元素的id是什么,随便起都可以,而通过href的方式加载html片段的方式需要注意toMakeIndex.jsp(被引入的页面)和引入toMakeIndex.jsp的页面里面的html元素的id不能重复,一不小心就出错了,还要注意css冲突的问题,引入页面和被引入页面可能出现css覆盖的问题。
eayui的tabs选项卡组件通过href引入html片段的优点:
css、js这些静态资源只需要在引入页面引入就可以了,这里还拿toMakeIndex.jsp作为被引入的页面,他只是作为引入toMakeIndex.jsp页面的一部分html结构而存在,当然可以使用原有页面的css和js了,而iframe则需要单独引入需要的css和js,加载起来可能会慢点。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
java爬虫