Ответы в темах

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тут конечно, согласен. Просто пользователям ( и обычным, и владельцам сайтов под WP) не очень хочется, да и не нужно знать что и как работает. Тут подход такой, что если и WP работает, то и все плагины должны ставиться без лишних телодвижений на любой хосте.

    Ох хо хо…у меня были примерно такие же соображения, боялся что все подтвердится. В общем, как и всегда, шаманский бубен в руки и колдовать).

    Спасибо, заработало.
    Вообщем чего сделал.

    public function getDataPin() {
    	$data['name'] = 'name';
    	$data['first'] = 'smit';
    
    	exit (json_encode($data));
    }

    Использование exit важно, ибо иначе в респонс дописывается 0 и не работает. Хотя буржуи рекомендуют использовать echo, не надо так делать.
    И еще добавил параметр action именем хука на который цеплял респонс.

    viewPinInfo: function(pinID) {
    	 $.ajax({
    		 type: "POST",
    		 typeData: "JSON",
    		 url: pptt_ajax.ajaxurl,
    		 data: ({
    			 pinID: pinID,
    			 action: 'get_data_pin'
    		 }),
    		 success: function(data) {
    
    			 var data = JSON.parse(data);
    
    			 $('#f_pinpointtooltip_wrapper').append(data.name);
    		 }
    	 });
     }, // viewPinInfo

    Сделал так:

    viewPinInfo: function(pinID) {
    	$.ajax({
    		url: pptt_ajax.ajaxurl,
    		type: 'POST',
    		typeData: 'JSON',
    		action : 'get_data_pin',
    		success: function(data) {
    			//alert(data.name);
    		}
    	});
    }, // viewPinInfo

    И так на всякий случай:

    viewPinInfo: function(pinID) {
    	$.ajax({
    		url: pptt_ajax.ajaxurl + 'get_data_pin',
    		type: 'POST',
    		typeData: 'JSON',
    		success: function(data) {
    			//alert(data.name);
    		}
    	});
    }, // viewPinInfo

    Ничего не изменилось, ошибок нет, та же история(

Просмотр 4 ответов — с 1 по 4 (всего 4)