Исправлена ​​ошибка, при которой вызов Ajax не связывал результат с идентификатором HTML. - PullRequest
0 голосов
/ 20 февраля 2020

Я пишу код jQuery и Java, который отправляет вызов ajax на мой Java бэкэнд для выполнения процедуры, а затем отправляет результаты обратно на мой jQuery. Однако, когда я запускаю отладку, я замечаю, что информация отправляется с Java до jQuery успешно, проблема в том, что jQuery обрезает оставшиеся слова после первого пробела. Ниже мой код и результат.

Jquery:

function fillInGPData() {

                        $.ajax({
                            type : "POST",
                            contentType : 'application/json; charset=utf-8',
                            dataType : 'json',
                            url : "/ajax/getGPdata",
                            data : JSON.stringify(""),
                            success : function(result) {

                                console.log("Result Selector: " + result);
                                console.log(result == null);

                                $.each(result, function(i, obj) {
                                    console.log("Object: " + obj);
                                    console.log("Tier: " + obj.tier);
                                    console.log( "Selname: " + obj.selname);
                                    console.log("Query: " + obj.query);
                                    console.log("Description: " + obj.description);
                                    console.log("Comment: " + obj.comments);

                                    $(".tableBody1").append(
                                            "<tr id=" + obj.selname + ">"
                                                    + "<td class='sm-width-td'>"
                                                    + obj.selname + "</td>" + "</tr>");
                                });

                            },
                            error : function(err) {

                                console.log(err);

                            }

                        });
                    }

Результат:

<tr id="Windows" file="" share=""><td class="sm-width-td">Windows File Share</td></tr>

Так что это obj.selname, который дает проблему. Например, если я передам Windows File Server, он будет показывать только Windows для идентификатора. Вот где проблема. Мне просто нужна помощь, чтобы выяснить, почему это так.

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