用不同的加载数据的问题

时间:2013-09-18 11:15:44

标签: javascript jquery

我有一个以json形式返回响应的ajaxpost,我想显示消息

{ "message" : "100.10.10.100:18080_: SERVICE_UNAVAILABLE NoSuchElementException. Please fix it. there might be otehr reason, and need to address it, or call, incorrect username/password-username/port?. " } 

如何获得json的值?我使用了以下内容但是Message未定义,获取json对象的其他方法是什么

var Message = Obj.response; //Obj.response equals to the json above. 

1 个答案:

答案 0 :(得分:3)

onPageClick函数中,应该有event作为参数:

onPageClick : function(event) {
    console.log(event.target.innerHTML); // should contain the innerHTML of the clicked element, effectivelly the number or 'Previous'
}

当然,如果该功能按预期工作。

除此之外,您错误地使用ID 。 ID只能在页面上使用一次,如果您希望多个元素共享某些属性,请使用类

<li>
    <a class="a-page-item current" ><%= i+1 %></a>
</li>

"click a.a-page-item" : "onPageClick"

此外,我认为最好使用data-*代替建议的.innerHTML,除非我确定,值永远不会改变(例如语言变异,不同的措辞):

<li>
    <a class="a-page-item current" data-page="<%= i+1 %>"><%= i+1 %></a>
</li>

console.log($(event.target).data('page')); // same as before, but uses data-attribute