本帖最后由 yan_zuoyu 于 2012-11-07 20:50:07 编辑

解决方案 »

  1.   

    表示看不明白,顺便问一下,
    var category = Request('category'); 
    这个地方的Request是个什么函数?自己封装的?
      

  2.   

    jQuery JavaScript Library v1.7 这个里面有的
      

  3.   

    jQuery JavaScript Library v1.7 这个库 里面有request 的那个获取url 参数的方法
      

  4.   

    那你就打开那个 jQuery JavaScript Library v1.7 的源代码看它里面有没有定义这个函数呗
      

  5.   

    Request不是jquery的对象,应该自己写的收集查询参数的JSON对象如下,自己导入下面的代码再使用Request之前
    var s=location.search;//查询参数字符串
    var Request={};
    //初始化Request对象
    function InitRequest(){
      var m,reg=/([a-z\d]+)=([^&]+)/gi;
      s=s==''?'':s.substring(1);
      while(m=reg.exec(s))Request[m[1].toLowerCase()]=m[2];//添加项进入hash对象
    }InitRequest();
    alert(Request["id"]
    +Request["infoid"])
      

  6.   

    Quote: 引用 5 楼 showbo 的回复:

    你说的对, 我确实没有定义Request() 的方法, 现在的问题就是$(document).ready(function(){
    Uncaught ReferenceError: $ is not defined

    /**添加新文章**/
    $('#add-new-article-button').click(function(){
    var category = Request('category');
    alert(category);
    window.location = 'manage/article/addArticle.action?category=' + category;
    });
      

  7.   

    [jq api 1.8]jquery本身并未定义request$ is not defined 90%是jquery库引用错误 还有10%是(靠 我哪知道)
      

  8.   

     $ is not defined。。jquery没导进去吧,检查下jquery的路径对不对
      

  9.   

    Quote: 引用 8 楼 showbo 的回复:

    导入的 库先后顺序没在意,是有序的 ,问题 解决, 谢谢