无法发送正确的ajax param数据(使用jquery-in-place-editor)

时间:2011-09-10 09:51:30

标签: php jquery ajax

我正在使用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,那么邮政编码参数也会使用较旧的值。

1 个答案:

答案 0 :(得分:0)

请尝试以下操作,然后根据您的需要修改代码。

$(document).ready(function(){
  $('#editme1').editInPlace({
    url: 'editPupil.php',
    field_type: 'text',
  });
});

并加入editPupil.php

echo $_POST['update_value'];