0

適切な用語を使用しているとは思いませんが、同じことを説明しようとします。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);
4

1 に答える 1