Ajax.Request с Prototype onComplete, в результате чего запрос не выполняется - PullRequest
0 голосов
/ 29 декабря 2010

У меня возникли некоторые проблемы с Ajax.Request Prototype, если я сделаю следующее, запрос даже не будет выполнен:

<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" />

Что мне здесь не хватает?Я использую Prototype 1.5.0.

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Замените двойные кавычки в вашем предупреждении одинарными кавычками.

1 голос
/ 29 декабря 2010

Двойные кавычки в предупреждении («ТЕСТ») вызывают синтаксическую ошибку HTML, здесь необходимо использовать одинарные кавычки

...