使用jquery将数据传递到同一页面中的标签

时间:2013-10-30 06:19:18

标签: javascript php jquery html ajax

我有这个代码的工作代码,我可以将数据传递给同一页面内的div 但是把数据传递给div我想把它传递给标签或文本框,以便我可以将它发布到服务器上。我是ajax,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);

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

3 个答案:

答案 0 :(得分:1)

  

取任何名称如propertyId

我们说文本字段有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);
            }
        });
    });
});

答案 1 :(得分:0)

在下面的行更改选择器.responseDiv中包含id / name或输入/标签类$('.responseDiv').val(data);

答案 2 :(得分: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);
            }
        });
    });
});

成功返回data2并使用此..