値が選択された場所からポップアップが表示されます。値を選択すると、コントロールは ajax 呼び出しを介してサーバーに送られ、コールバック メソッドで HTML ページが生成されます。
このようにdivに値をdivに設定しようとしました。
$("#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName").replaceWith($('#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName', msg).html());
上記の行を使用すると、値がdiv
初めて設定されますが、その後、新しい値を選択してajax呼び出しが発生するたびに、値が設定されず、初めて設定したものは何でも残ります。
アップデート:
値を設定するために使用する ajax メソッド:
function getCustomerDetails(customerName,viewName) {
var global = window.document
$.ajax({
type: "POST",
url: viewName,
data: {
id: customerName
},
success: function (msg) {
global.getElementById("CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName").innerHTML = $('#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName', msg).html();
alert($('#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName', msg).html());
alert($('#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_PackingMethod', msg).html());
$("#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName").replaceWith($('#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_CustomerName', msg).html());
$("#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_PackingMethod").replaceWith($('#CIMtrek_dvDialogListCtrlPlaceholder_CIMtrek_DailyshipCo_PackingMethod', msg).html());
}
});
}
新しい値を div に更新するにはどうすればよいですか?