ajax 输入值属性中的响应

ajax response in input value attribute

评论的响应正常,但我想做类似 $('#total_products').attr('value') = response; 的事情,但这不起作用。为什么这不起作用,我该如何解决?

$(document).ready(function(){

  $.ajax({
    type : 'post',
    url : 'product_store.php',
    data : {
      total_products: "totalproducts"
    },
    success:function(response) {
      $('#total_products').attr('value') = response;
      /*document.getElementById("total_products").value=response;*/
    }
  });

})

使用这个:

$('#total_products').attr('value',response);

jQuery 属性文档:

http://api.jquery.com/attr/

虽然上面的解决方法是对的,但是在jQuery中正常的做法是:


$('#total_products').val(response);