Недопустимый флаг регулярного выражения b в списке свойств, отправляющем AJAX-запрос - PullRequest
1 голос
/ 22 декабря 2010

Я пытаюсь запустить код:

runrequest = function () {
 $.ajax({
 url: 'ajax.php',
 success: function(data) {
  proccessrequest(true,eval(data));
  },
 error: function(data) {
  proccessrequest(false,eval(data));
  }
 });
 }

По какой-то причине, когда я запускаю этот код, Firebug выдает мне ошибку:

invalid regular expression flag b
},

Это относится к функции} после функции успеха. Я не знаю, почему это не сработает.

РЕДАКТИРОВАТЬ: возвращаемые данные AJAX является JSON. JSON заключен в скобки

Ответы [ 2 ]

1 голос
/ 26 февраля 2011

Скорее всего, вы получите ошибку обратно.Сообщение об ошибке имеет недопустимое выражение.

Например, если ваша ошибка содержит жирный шрифт Warning: < /b >, тогда она есть.

0 голосов
/ 22 декабря 2010

Здесь указан номер строки, более вероятно, что ваша ошибка eval(data), и эти данные содержат что-то вроде:

var regex = /expr/b

, что не является допустимым флагом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...