0
我在網站上遇到問題。我下面的代碼:Ajax.Request Parameters Serialize(true)無法在IE9上工作
<form id="AddNewProduct" action="" method="post">
<fieldset id="AddReleaseFieldset" runat="server" class="addrelease subform">
<legend>Release Details</legend>
之後,所有的字段。和JavaScript有這樣的事情:
new Ajax.Request('Product/Add.async', {
parameters:$('AddNewProduct').serialize(true),
onSuccess....
的問題是,在我的異步代碼時,我調試,如果我用我用正確的價值觀接收所有參數的任何瀏覽器: NAME =「帕布洛」姓氏=「Mur」 但在IE9上它們都是空的。 名稱= NULL姓= NULL 出了什麼問題,我嘗試獲得字段集關閉,以防連載沒有找到字段,但都是一樣的,我不想通過每個字段,因爲有這麼多,但是如果沒有別的辦法,我會這樣做,爲什麼可能是序列化不起作用。 我該如何解決這個問題。 在此先感謝。
應該不是選擇器是$('#AddNewProduct')?我不知道這是否只是一個錯字,或者如果這可能是它爲什麼不起作用的問題。 – Dismissile
這是原型,並且#它在Chrome和IE9上都不起作用。 – Pablo
是正在做一個IE9行爲怪異,並採取字段集,如從