我已经提出了我的ajax请求,它运行良好并且以POST类型获得响应(服务器端是PHP)。 现在我想在具有此代码的元素的占位符中使用它
function checkAvailability() {
$("#loaderIcon").show();
jQuery.ajax({
url: "<?php echo ADDR;?>inc/promotion_check_availability.php",
data:'code='+$("#code").val(),
type: "POST",
success:function(data){
$("#result").html(data);
var result = $(data).filter('#result');
$("#amount").attr("placeholder", result);
$("#loaderIcon").hide();
},
error:function (){}
});
};
但在显示[object Object]的元素的占位符中。我不知道是什么问题。如果有人帮我解决这个问题,我真的很感激。
答案 0 :(得分:0)
尝试$("#amount").attr("placeholder", result.html());
或$("#amount").attr("placeholder", result.text());
答案 1 :(得分:0)
感谢回答我的问题。我在stackoverflow中搜索了很多,找到了这个答案并为我工作: