这段代码会做什么。
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我得到像这样的
$('.pagination-control').find('a').live('click', function(){
var href = this.href;
alert(href);
....... this is right i guess
答案 0 :(得分:2)
我建议传递一个有效的URL,用冒号代替冒号:
var href="http://localhost/xyz/applications/controllers/login/calllogs/id/49";
^ ^
Add protocol - http:// Replace colon with semi-colon
其他信息:jQuery .get()
docs。
答案 1 :(得分:0)
它基本上会尝试从你指定的url获取html响应并将其放入容器中。
您的代码中有几个问题(在网址末尾缺少http和冒号),请尝试此操作。
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');
答案 2 :(得分:0)
尝试这个(没有格式图),因为这可能是问题。
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');