適切な用語を使用しているとは思いませんが、同じことを説明しようとします。Remoting を使用してサーバーからのデータの配列があります。現在、JSViews を使用して、更新ボタンを使用して同じフォームを編集可能なフォームに変換しています。このボタンを押すと、データをサーバーに送り返す必要があります。
データを正常にバインドできましたが、データをログに記録すると、配列とすべての要素に余分なプロパティ ' jQuery19105520686232484877 ' が表示されます。
{Name: "Cheese Production Facility", RecordTypeId: "012i0000000C1lHAAS", Id: "a01i00000057WQMAA2", Number_of_Sites__c: 0, jQuery19105520686232484877: Object}
初期配列から「 jQuery19105520686232484877 」プロパティを削除する方法はありますか?
使用するテンプレート
<li data-role="fieldcontain">
<label for="propertyName">Name:</label>
<input type="text" name="propertyName" data-link="Name" id="propertyName" value="" data-clear-btn="true"/>
</li>
<li data-role="fieldcontain">
<label for="dist">Dist:</label>
<input type="text" name="dist" id="dist" data-link="Total_Number_of_Acres__c" value="" data-clear-btn="true"/>
</li>
JS コード
var propInfoObject = {
Name: "Cheese Production Facility",
RecordTypeId: "012i0000000C1lHAAS",
Id: "a01i00000057WQMAA2",
Number_of_Sites__c: 0
};
$.templates("#editPropertyTemplate").link("#editPropertyContent",propInfoObject);