我已經形式,它看起來像:無法崗位後設置形式的屬性值是
<form method="POST" action="create.php" data-id="0" class="postForm">
<input type="hidden" id="#formId" value="1">
<textarea class="formBodyText"></textarea>
<button type="submit">Post</button>
</form>
AJAX調用這種形式是:
$(document).on("submit",".postFrom",function(event){
event.preventDefault();
$.post("create.php",{'formId':$("#formId").val(),'formBodyText':$(this).find('.formBodyText').val()},function(data)
{
console.log("Return : "+data); //working fine , I mean getting expected result
$(this).attr("data-id",data); // want to set the return data as form data-id attribute value
});
});
問題是$(this).attr("data-id",data);
,它沒有設置表單的新值。
這段代碼有什麼問題?
嘗試'$( 'postFrom。')ATTR( 「數據ID」,數據); 1',使用$阿賈克斯({}); –
或返回的數據是Json數組! –