2010-12-29 1 views
0

原因:Ajax.Request私は、次の操作を行う場合は、リクエストが均一化されることはありません、PrototypeのAjax.Requestといくつかの問題を抱えています要求起こらないよう

<input name="Update" onclick="var req = new Ajax.Request('/agent/reports/update_chart', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this.form), onComplete:function(transport) {alert("TEST");}}); return false;" type="button" value="Update" />

をしかし、私はonCompleteのを削除すると、そのように、それは要求を行います。

<input name="Update" onclick="var req = new Ajax.Request('/agent/reports/update_chart', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this.form)}); return false;" type="button" value="Update" />

私はここで何をしないのですか?私はプロトタイプ1.5.0を使用しています。警告(「TEST」)で

+0

http://en.wikipedia.org/wiki/Unobtrusive_JavaScriptを使用していた場合、この問題は発生しませんでした。 –

答えて

1

二重引用符は、HTMLの構文エラーを作るには、単一引用符を使用する必要があり、ここで

1

単一引用符を使用して、警告文で二重引用符を交換してください。

関連する問題

 関連する問題