Как добавить значение для ввода, если пусто или добавить запятую со значением, используя ajax? - PullRequest
0 голосов
/ 07 ноября 2018

Я следовал этот ответ и этот код имеет:

Ajax-приемник:

    success: function(data) {
      jQuery("#assigncat").val(function(i,val) { 
        return val + (val ? '' : ', ') + data.cat_id;
      });

Но я получаю:

230231

<input id="assigncat" value="230231">

Пока я должен получить: 230,231

<input id="assigncat" value="230,231">

1 Ответ

0 голосов
/ 07 ноября 2018

Вы перепутали два возвращаемых значения троичного оператора. Должно быть:

return val + (val ? ', ' : '') + data.cat_id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...