2013-10-30 39 views
1

我有这个代码的工作代码我可以将数据传递给 同一页中的div但insted的传递数据的同一页标签,可以div的我想通过这标签或文本框,这样我可以发布到服务器。我是新的Ajax,jQuery。请建议我最好的答案将数据传递给使用jQuery

<script type="text/javascript"> 

//send clicker data to div 
    $(function() { 
     $(".clicker").mouseover(function(){ 
      var data = $(this).attr('id'); 
      $.ajax({ 
       type: "POST", 
       data: "db_data=" + data, 
       success: function(){ 
        //alert(data); 
        $('.responseDiv').text(data); 
       } 
      }); 
     }); 
    }); 
</script> 
<script type="text/javascript"> 

我想我需要改变这一行只

$('.responseDiv').text(data); 

,但不知道该怎么做。没有找到网上的任何解决方案还

+0

什么是您的文本字段的名称? –

+0

采取类似属性ID – dvirus

回答

1

采取任何名称,如属性ID

比方说,文本字段id="propertyID"

使用val()法这个新的值赋给你的文本字段。

$('#proertyID').val(data); 

像:

$(function() { 
    $(".clicker").mouseover(function(){ 
     var data = $(this).attr('id'); 
     $.ajax({ 
      type: "POST", 
      data: "db_data=" + data, 
      success: function(){ 
       //alert(data); 
       // $('.responseDiv').text(data); 
       $('#proertyID').val(data); 
      } 
     }); 
    }); 
}); 
+0

手帕웃Panky其工作的任何名称 – dvirus

0

在下面的线变化选择.responseDiv与ID /名称或类别的输入/标签在数据2 $('.responseDiv').val(data);

0
<script type="text/javascript"> //send clicker data to div 
$(function() { 
    $(".clicker").mouseover(function(){ 
     var data = $(this).attr('id'); 
     $.ajax({ 
      type: "POST", 
      data: "db_data=" + data, 
      success: function(data2){ 
       //alert(data); 
       $('.responseDiv').text(data2); 
      } 
     }); 
    }); 
}); 

成功返回并使用这个..