Javascript Polymer 1.0数据绑定和访问ajax响应对象

Javascript Polymer 1.0数据绑定和访问ajax响应对象,javascript,html,json,polymer-1.0,Javascript,Html,Json,Polymer 1.0,我是polymer的新手,我正在尝试创建一个定制服务,它接受请求并返回响应。然而,我面临着访问响应对象的问题,即使我可以看到该对象正在服务页面中设置 请参阅服务代码:x-custom.html 聚合物({ 是:“x-custom”, 特性:{ 用户:字符串, 答复数据:{ 类型:对象, 通知:正确 } }, 附:函数(){ 这是。$.ajax.url=”http://myapitesing/api/users/“+这个用户; 这是$.ajax.generateRequest(); }, hr

我是polymer的新手,我正在尝试创建一个定制服务,它接受请求并返回响应。然而,我面临着访问响应对象的问题,即使我可以看到该对象正在服务页面中设置

请参阅服务代码:x-custom.html


聚合物({
是:“x-custom”,
特性:{
用户:字符串,
答复数据:{
类型:对象,
通知:正确
}
},
附:函数(){
这是。$.ajax.url=”http://myapitesing/api/users/“+这个用户;
这是$.ajax.generateRequest();
},
hr响应:功能(请求){
//制作加载数据的副本
respObj=request.detail.response;
if(respObj){
//控制台日志(respObj);
this.responseData=respObj;
警报(回复电子邮件);
}
}
});

如果您试图通过扩展其他自定义元素来获取数据,那么Polymer 1.0当前不支持扩展自定义元素。 您可以在文档中找到此链接:
注意我没有同时测试您的元素,但我猜您的问题出在您的
行中,您应该:

    <x-custom user="6f299d3cb8214c079433d7bb98a4a5ed" responseData={{responseData}} ></x-custom> 

您可能还需要在
中使用
notify:true
属性设置
responseData
;我总是忘记。

查看此数据绑定教程,也许您需要创建一个自定义元素以在属性中传递数据——谢谢,但这是polymer 0.5的教程。我想这不会有多大帮助。我想我不能在这里澄清我的问题:我并没有试图扩展元素。我正在尝试创建一个服务元素,在该元素上我将向json url传递一个输入,我希望在另一个页面中显示它的响应,而不是在定义服务元素的页面中。示例:如何在另一个页面中使用响应数据?我知道这是可能的聚合物0.5
    <x-custom user="6f299d3cb8214c079433d7bb98a4a5ed" response-data={{responseData}} ></x-custom>