1
ビューの入力にJQuery.changeを使用してデータベースのレコードの説明フィールドを更新しようとしています。しかし、クライアント側のコードを配線した後、JSONを文字列化してajax呼び出しを行う際に循環参照例外が発生するようになりました。どんな助けでも大歓迎です。Javascript循環参照例外
<div class="divTableCell">
<label for="CheckRunDescription" id="checkRunDescriptionLabel">Description:</label>
<input type="text" id="CheckRunDescription" style="width: 270px;" />
</div>
はJQuery:あなたはjQueryオブジェクトを文字列化しようとしている
$('#CheckRunDescription')
.change(function() {
$(this).data("old", $(this).data("new") || "");
var newDetails = $(this).data("new", $(this).val());
updateCheckRunDetails(newDetails);
});
function updateCheckRunDetails(newDetails) {
var checkRunID = $('#checkRunID').val();
var js = JSON.stringify({ checkRunDetails:newDetails, checkRunID:checkRunID });
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: './PayInvoicesWS.asmx/UpdateCheckRunDetails',
data: js,
dataType: "json",
success: function (data) {
},
error: function (data) {
}
});
}
を試してみてください。ありがとうございました。 – Crumblenautjs