我想創建腳本來編輯照片。我有那裏的文本框插入照片的標題和插入標題後,離開文本框它會更新數據庫。 它工作正常,當我只改變一張照片的標題,但當我改變更多的標題,然後我重新加載頁面,所有改變的照片都有相同的標題(這是最後插入)。 有人可以幫我請問什麼是錯的?用ajax和jquery發送數據 - textarea.live('blur')
還有就是我現在使用的代碼:
function UpdateTitle(idPhoto) {
var id = idPhoto;
$(document).ready(function(){
$('textarea').live('blur',function() {
var titleVal = $(this).val();
$.ajax({
type: "POST",
url: "changeTitle.php",
data: {title:titleVal , id:id},
success: function(msg) {
$('.'+id).html(msg);
}
})
});
});
}
<textarea name='title' id='title' onchange='UpdateTitle($idPhoto);' rows='2' cols='22'>$title</textarea>
爲什麼你有在onchange上運行的函數然後調用blur? – Sammaye
這*可能*是爲了確保模糊上的負載只在更改後才能完成? –