そのため、.change イベントで別のスクリプトに jquery .post 呼び出しを行う selectbox がある状況があります。
何かが発生した場合、または .post イベントが失敗した場合に、選択したオプションを元のデフォルトに戻すことができるかどうか疑問に思っていましたか?
こんにちは、申し訳ありません。
これがJavaScriptコードです。私はそれにいくつかの修正を加えました。いくつかのエラーが原因で (2 行目の内容がわからないため)、このコードが現在機能していないため、2 行目を機能させようとしています。私の選択ボックスはリストの一部であるため、それを一意の ID にすることができず、ユーザーが選択したボックスを記憶するには、$(this) を使用する必要があります。
$('.order_stateselect').click(function(){
var val=$(this).find(":selected").val();
$(this).change(function(){
if(confirm('Confirm Order Status Change?')){
var conduct_status_chge=$.post('/seller/helpers/order_status_change.php',{order_item_id:$(this).parent('td').siblings('.order_item_id').text(),order_item_status:$(this).find(':selected').val()},function(data){
alert(data);
})
.error(function() { alert("error"); })
}
});
});