一些奇怪或明显的东西。我继承了一个coldfusion应用程序,我需要同时使用它,包括广泛使用<CFFORM>
等。
我们有一个选择列表如下:
<cfselect
class="selGroup"
query="get_merchant_categories"
name="category_id"
display="category_name"
value="unique_id"
onclick="document.getElementById('Merchant_Groups_Form').submit();"
size="15">
</cfselect>
这会在 DOM 中生成以下内容:
<select name="category_id" id="category_id" class="selGroup" onclick="document.getElementById('Merchant_Groups_Form').submit();" size="15">
<option value="1">Equestrian Sports</option>
<option value="2">Other</option>
</select>
以及以下页面输出:
单击选择列表中的第一项(马术运动)后,请求如下所示(注意:CSRFTOKEN 是隐藏的表单字段):
接收页面顶部的转储是:
所以,那里一切都很好。
但是,当我单击列表中的第二项(“其他”)时,请求正常,如下所示:
但是,接收页面上的转储如下所示:
一直试图解决这个问题一个多小时,但不知道发生了什么。也许有人以前遇到过这种情况。