我正在使用jquery-in-place-editor来就地更新字段。
这个html标记是
<span class="profile-txt" id="editme1"><?php echo $_SESSION['pupil_postcode']; ?></span>
使用的jquery是
$("#editme1").editInPlace({
value_required: true,
url: "editPupil.php",
params:"postcode="+$("#editme1").html(),
success: function(responseText){
alert(responseText);
//if(responseText=="Invalid Postcode"){
//alert(responseText);
//document.getElementById("editme1").innerHTML=postcode;
//}
}
});
每当我编辑并输入新值时,ajax参数仍然具有较旧的值。 例如 默认值是ka10 7dw,如果我将其更改为KA10 6DB,那么邮政编码参数也会使用较旧的值。
答案 0 :(得分:0)
请尝试以下操作,然后根据您的需要修改代码。
$(document).ready(function(){
$('#editme1').editInPlace({
url: 'editPupil.php',
field_type: 'text',
});
});
并加入editPupil.php
:
echo $_POST['update_value'];