问题描述
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@includefile="../taglib.jsp"%><%@pagelanguage="java"import="java.util.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><linkrel="stylesheet"type="text/css"href="../css/vindex.css"/><scriptsrc="../js/jquery-1.4.4.js"type="text/javascript"></script><scripttype="text/javascript"src="/js/weiboline/face.js"></script><scriptsrc="../js/jquery.js"type="text/javascript"></script><scripttype="text/javascript"src="/js/weiboline/weiboindex.js"></script><scriptsrc="../js/jqueryform.js"type="text/javascript"></script>这是我头部引用的的一些文件,包括了jquery-from.js文件$("#formid").ajaxSubmit({。。。。。});但是我一调用这方法就报错误。说对象不支持此属性或方法。哪位大侠帮忙解决下。先谢谢了
解决方案
解决方案二:
全部换成绝对路径了看看。
解决方案三:
alert($("#formid"))看是否为Null,再就是js路径是否正确
解决方案四:
不知道怎么回事,就没有引用上<scriptsrc="/js/jqueryform.js"type="text/javascript"></script>这个js文件。换成绝对路径也不行
解决方案五:
alert($("#formid"));是不为空的。前面的那些js文件就能引用上
解决方案六:
已经解决了,页面有include引入别的页面就不行
解决方案七:
<scriptsrc="../js/jquery.js"type="text/javascript"></script><scriptsrc="../js/jqueryform.js"type="text/javascript"></script>既然可以用jquery,你前面的都引用上了,这两个是在一个文件下就不是js文件引用的问题,看看还有什么其他问题没用过jqueryform,参考下别人的提交方式,ajaxSubmit是否有参数?functionsubmitform(){varoption={beforeSubmit:function(){valiform();},success:function(responseText,statusText){result(responseText,statusText);}};varform=jQuery('#form');form.ajaxForm(option);form.submit();returnfalse;}functionvaliform(){//表单验证}functionresult(r,s){//提交成功后的处理}