1

我有这个工作代码,我可以在同一页面内将数据传递给 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);

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

4

3 回答 3

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);
            }
        });
    });
});
于 2013-10-30T06:21:53.813 回答
0

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

于 2013-10-30T06:23:33.120 回答
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 中成功返回并使用它..

于 2013-10-30T06:25:11.453 回答