Javascript循环引用异常
我正在尝试使用JQuery.change更新数据库中记录的描述字段,该字段用于视图上的输入。然而,在连接客户端代码之后,我现在在尝试字符串化JSON以进行ajax调用时遇到了循环引用异常。任何帮助都将不胜感激 代码如下:Javascript循环引用异常,javascript,jquery,json,Javascript,Jquery,Json,我正在尝试使用JQuery.change更新数据库中记录的描述字段,该字段用于视图上的输入。然而,在连接客户端代码之后,我现在在尝试字符串化JSON以进行ajax调用时遇到了循环引用异常。任何帮助都将不胜感激 代码如下: <div class="divTableCell"> <label for="CheckRunDescription" id="checkRunDescriptionLabel">Description:<
<div class="divTableCell">
<label for="CheckRunDescription" id="checkRunDescriptionLabel">Description:</label>
<input type="text" id="CheckRunDescription" style="width: 270px;" />
</div>
您正在尝试对jQuery对象进行字符串化
var newDetails = $(this).data("new", $(this).val());// returns `$(this)`
我猜您希望将输入值传递给函数
试一试
var newDetails = $(this).data("new", $(this).val());// returns `$(this)`
$('#CheckRunDescription')
.change(function() {
var newDetails = $(this).val();
$(this).data("old", $(this).data("new") || "").data("new", newDetails );
updateCheckRunDetails(newDetails);
});