<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ include file="../taglib.jsp"%>
<%@ page language="java" import="java.util.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<link rel="stylesheet" type="text/css" href="../css/vindex.css" />
<script src="../js/jquery-1.4.4.js" type="text/javascript"></script>
<script type="text/javascript" src="/js/weiboline/face.js"></script>
<script src="../js/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="/js/weiboline/weiboindex.js"></script>
    <script src="../js/jqueryform.js" type="text/javascript"></script>
这是我头部引用的的一些文件,包括了jquery-from.js文件
$("#formid").ajaxSubmit({。。});
但是我一调用这方法就报错误。说对象不支持此属性或方法。哪位大侠帮忙解决下。先谢谢了

解决方案 »

  1.   

    alert($("#formid"))看是否为Null,再就是js路径是否正确
      

  2.   

    不知道怎么回事,就没有引用上 
    <script src="/js/jqueryform.js" type="text/javascript"></script>
    这个js文件。换成绝对路径也不行
      

  3.   

    alert($("#formid")); 是不为空的。前面的那些js文件就能引用上
      

  4.   

    已经解决了,页面有include引入别的页面就不行
      

  5.   

    <script src="../js/jquery.js" type="text/javascript"></script>
    <script src="../js/jqueryform.js" type="text/javascript"></script>
    既然可以用jquery,你前面的都引用上了,这两个是在一个文件下就不是js文件引用的问题,看看还有什么其他问题
    没用过jqueryform,参考下别人的提交方式,ajaxSubmit是否有参数?
    http://hi.baidu.com/suny_duan/blog/item/19aaf962f5807e6c0d33fa31.html
    function submitform(){
    var option={beforeSubmit:function() {valiform();},success:function(responseText,statusText){result(responseText,statusText);}};
    var form=jQuery('#form');
    form.ajaxForm(option);
    form.submit();
    return false;
    }
    function valiform(){
       //表单验证
    }
    function result(r,s){
       //提交成功后的处理
    }