我有一个页面提供了一些信息和cfselect
标记。
<cfform name="selectrate" method="post" format="html">
<cfselect name="rateid" query="getrate" value="rateid" display="ratecode" />
</cfform>
<cfajaximport tags="cfform">
<cfdiv id="rateDiv" bind="url:testniva_3.cfm?rateid={rateid}" style="height:1500" bindonload="true">
对于所选的每个rateid
,cfdiv
将调用testniva_3.cfm,该{mn}提供有关rateid
的信息。 testniva_3.cfm有一个<cfsavecontent>
标记,用于计算同一页面中grandtotal
的{{1}}。 testniva_3.cfm有以下代码:
cfgrid
<cfform name="display" format="flash">
<cfgrid name= "cart" query="getdtls" selectmode="edit" width="580">
<cfgridcolumn name="chargename" header="Charge Type" dataalign="right" select="No" >
<cfgridcolumn name="price" header="price"type="numeric" dataalign="right" select="No" >
<cfgridcolumn name="quantity" header="Quantity" type="numeric" dataalign="right" >
</cfgrid>
<cfinput type="Button" name="calculateBtn" value="Calculate Order" onclick="#calculateTotal#">
<cfinput type="Text" name="total" disabled="true" label="Total $" size="5">
</cfform>
似乎与cfdiv
标记绑定,因为当我更改cfselect
中的选项时,testniva_3.cfm页面中的数据也会发生变化,但不会保留包含所有信息和选择选项的页面,它会给我一个错误:cfselect
然后,当我单击OK时,它刷新页面,只给我testniva_3.cfm页面,没有所有信息,并选择主页面的选项。如果我将testniva_3.cfm页面中Error processing JavaScript in markup for element rateDiv: [Enable debugging by adding 'cfdebug' to your URL parameters to see more information
的{{1}}格式更改为html,那么网格会毫无问题地刷新数据,但是,我的cfgrid
无法使用HTML格式。
我不确定出了什么问题,以及如何解决它。有人有主意吗?我真的很感激。 谢谢。