Uncaught SyntaxError: неверный или неожиданный токен при отправке параметра - PullRequest
0 голосов
/ 13 февраля 2019

Я хотел бы показать свой ship_reg_num из базы данных в ответе ajax, я использовал bottom для отправки моего поля, и я покажу ship_reg_num другой функции, и я отлаживаю код: show_name(2d1c9a7158625608); это мой код:

<script>
            function show_new_chat(){
                var param_obj = {action: 'voyage/find_all_ship_voyage'}
                var qs = decodeURIComponent($.param(param_obj));
                $.ajax({

                    type: "get",
                    url: 'transport/',
                    data: $(this).serialize() + '&' + qs,
                    dataType: 'json',
                    success:function(res)
                    {
                        var str = '<div>';
                        if (res.data != 0) {
                            $.each(res.data, function(k, v) {
                                str += '<ul>';
                                str += '<button type="button" onclick="show_name('+v.ship_reg_num+');" id="'+v.ship_reg_num+'" style="text-decoration: none; background-color: transparent;" >'+v.ship_name+'</button>';
                                str += '</li>';
                                str += '</ul>';
                                str += '<hr>';
                            });
                        }
                        str +='</div>';
                        $('#list-contact').html(str);
                    },
                    error: function (jqXHR, status, err) {
                        // alert('Local error callback');
                    }
                });
            }
            function show_name(ship_reg_num){

            }
</script>

1 Ответ

0 голосов
/ 13 февраля 2019

ваша функция $ .each неверна .. используйте forEach для построения пользовательского интерфейса.

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