我有这个代码的工作代码,我可以将数据传递给同一页面内的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);
但不知道该怎么做。也没有在网上找到任何解决方案
答案 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并使用此..