我有一個選擇框。在改變它的事件時,我打電話給確認框。當我點擊取消按鈕,然後保持更改值。 所以我只想刷新選擇框而不是整個頁面。如何使用jquery刷新PHP中的特定元素?
function statusChanged(obj,id){
$(obj).change(function() {
var answer = confirm ("Are you sure update Status?");
var status;
if(answer){
status=$(this).val();
//alert(status);
ajaxUpdate("service-providers.php", {action:"updatestatus",'status': status,'id':id}, function(data) {
if(data.type=="success") {
$("#notify").notification({caption:"Status Updated Successfully.", type:"information", sticky:false ,onhide:function(){
window.location="service-providers.php";
}
});
}
});
}
else{
// here i want to refresh select box
}
});
}
的html代碼:
<select id="status1" name="status1" style="width:140px;" onChange="statusChanged(this,<?php echo $applicationid; ?>);">
<?php
if($status==3 || $status==4)
echo "<option value='4'>Submitted</option>";
else
echo "<option value='0'>Select</option>";
?>
<option value="2" <?php if($status==2) echo "selected='selected'"; ?> >Approved</option>
<option value="3" <?php if($status==3) echo "selected='selected'"; ?> >Rejected</option>
</select>
它不工作。 – 2013-03-19 10:20:01
您是否看到演示,否則請發佈您的選擇框的HTML代碼 – 2013-03-19 10:21:58
我看演示但不工作 – 2013-03-19 11:05:10