MVC3 アプリケーションで部分ビューを呼び出す次のコードを取得しました。
$("#TypeID").change(function () {
var taskID = $('#TypeID').val();
$.ajax({
url: '/controller/_causeList',
type: 'GET',
dataType: 'html',
data: "Id=" + taskID,
success: function (data) {
$('#CauseID').html(data)
}
});
});
ここでやりたいことは、1 つのドロップダウン リストを変更すると、別のリストがフォームの別の場所に再ロードされることです。しかし、リロードされたドロップダウン リストは空です。firebug でスクリプトを確認すると、応答に selectList の適切な HTML が含まれていることがわかります。しかし、返されたデータをページに再挿入することはできません。私は明らかに間違ったことをしていますか、私はAJAXにまったく慣れていません。