-1

我添加<input type="text">通过$('#').click(function(){}); 然后使用 form.js 写入表,但没有。

如果文本是独立的,它会写。

下面是用于 ajax form.js 的代码。

$(function() {   
  $("#c .button").click(function() {     

    var text = $("#N").val();     
    var dataString = 'N='+ N;      
    $.ajax({
      type: "POST",     
      url: "s.php",     
      data: dataString,     
      success: function(){       
        $('.success').fadeIn(1000);
      }
    });      
    return false;   }); 
});

我应该使用 .live 还是 .on。不过,这两种方法都不起作用。关于为什么它不起作用的任何想法。

[更新]

<input type="text" name="N" id="N"><input type="button" value="Ok" id="c" class="button">
4

1 回答 1

0
change data: dataString, 

to

data: dataString:dataString,

and in

var dataString = 'N='+ N; 

what is this variable N

also you should use

  $("#c , .button").click(function()    

instead of

  $("#c .button").click(function()     
于 2012-11-22T11:11:22.977 回答