代码之家  ›  专栏  ›  技术社区  ›  Léo Léopold Hertz 준영

在jquery中使用post

  •  0
  • Léo Léopold Hertz 준영  · 技术社区  · 15 年前

    你怎么能在这个命令中使用post?

    var answer = $('#answer').val();
    jQuery('div.answer_' + answer + ' a.delete_answer')
                   .live('click', function(){
    

    这个应该和这个匹配

     div.answer_answerExample a.delete_answer
    
    3 回复  |  直到 15 年前
        1
  •  1
  •   ChaosPandion    15 年前

    你完全误用了 邮递 功能。我相信你的意思是这样的。

    $('div.answer_' + $('#answer').val() + 'a.delete_answer')
    

    另外,javascript区分大小写并调用 邮局 也会抛出“找不到对象”错误。

    请参阅jquery文档以获取进一步的参考。

    http://docs.jquery.com/Ajax/jQuery.post

        2
  •  2
  •   mck89    15 年前

    $.post是一个函数,不是可以用字符串连接的变量。我不明白你在做什么,但你不能这样做。如果你能更好地向我解释你想做什么,我可以帮你。

        3
  •  2
  •   TheVillageIdiot    15 年前

    你需要从 post 在某个变量中,然后可以在代码中使用它,如下所示(从 jquery 页):

    var anaswer;
    $.post("YOUR_PAGE", ,
      function(data){
        alert(data.answer); 
        answer = data.answer;
      }, "json");