Ошибка типа: представитель имеет значение null, не может получить доступ к свойству "company" этого - PullRequest
0 голосов
/ 11 октября 2018

Как вы можете видеть ниже, я попробовал console.log на представителе, и он произвел результирующий объект для меня в консоли.У этого объекта есть компания, обслуживание, имя_контакта и другие свойства.Тем не менее, он продолжает говорить: «TypeError: представитель имеет значение null, не может получить доступ к свойству« company »его».

Как включить сюда «typeof», как упомянуто здесь: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/cant_access_property.... это было бы решением этого?

jQuery.post(ajaxurl, data, function(response){

        if(response.length > 0){

            var html = '<ul>';

            jQuery.each(response,function( arrayID, representant ){

                html+= '<li><h3>'+representant.company +'</h3>';
                console.log(representant);
                html+='<p><b>Serving: </b>' + representant.serving + '<br />';
                html+='<b>Contact: </b>' + representant.contact_name + '<br/ ></p>';
                html+='<p><b>Address:</b> <br />' + representant.address + '<br />';
                html+= representant.city;
                html+= ', ';
                html+= representant.state_code;
                html+=' ';
                html+= representant.zip_code;
                html+='</p><p><b>Phone: </b>';
                html+= representant.phone;
                html+= '<br /> <b>Email: </b> ';
                html+= representant.email;
                html+='</p></li>';


            });

            html+= '</ul>';

        } else {
            html = 'We are sorry, we didn\'t found any Sales Representative on this area.';
        }

        display_results(html);

    });
}
...