Eval response.d в Jquery Ajax - PullRequest
       9

Eval response.d в Jquery Ajax

0 голосов
/ 15 мая 2010

Какой смысл делать это:

var resultsArray = (typeof response.d) == 'string' 
    ? eval('(' + response.d + ')') : response.d;

внутри onSuccess () обратного вызова $. (Ajax) вызова?

1 Ответ

0 голосов
/ 15 мая 2010
var resultsArray =                  /* assign a value to resultsArray...        */
  (typeof response.d) == 'string' ? /* ...if the type of response.d is string   */
  eval('(' + response.d + ')')    : /* ...then evaluate it as if it was JS code */
  response.d;                       /* ...else just assign it unaltered         */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...