jquery .get () ничего не делает - PullRequest
1 голос
/ 01 февраля 2012

что будет делать этот код.

var href="localhost/xyz/applications/controllers/login/calllogs/id/49";
var container = $('#paged-data-container');
 $.get(href, { format: 'html' }, function(data){
            //dataContainer.removeClass('loading');
            container.html(data);
        }, 'html');

этот код переходит к действию calllogs контроллера входа и затем помещает данные в контейнер?если я предупреждаю данные, это не предупреждает, в чем проблема?и что будет делать этот код?

отредактировано в принципе нет проблем с href я получаю href как этот

 $('.pagination-control').find('a').live('click', function(){
    var href = this.href;
    alert(href);
     ....... this is right i guess 

Ответы [ 3 ]

2 голосов
/ 01 февраля 2012

Я предлагаю передать ему действительный URL, заменив двоеточие точкой с запятой:

var href="http://localhost/xyz/applications/controllers/login/calllogs/id/49";
          ^                                                                  ^
          Add protocol - http://                 Replace colon with semi-colon

Дополнительная информация : jQuery .get() docs .

0 голосов
/ 01 февраля 2012

попробуйте это (без карты формата), так как это может быть проблемой.

var href="localhost/xyz/applications/controllers/login/calllogs/id/49";
var container = $('#paged-data-container');
$.get(href, function(data) {
    //dataContainer.removeClass('loading');
    container.html(data);
}, 'html');
0 голосов
/ 01 февраля 2012

В основном он попытается получить html-ответ из указанного вами URL-адреса и поместить его в контейнер.

В вашем коде было несколько проблем (отсутствует http и двоеточие в конце URL), попробуйте это.

var href="http://localhost/xyz/applications/controllers/login/calllogs/id/49";
var container = $('#paged-data-container');
$.get(href, { format: 'html' }, function(data){
        //dataContainer.removeClass('loading');
        container.html(data);
}, 'html');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...