首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Appery.io中修改链接的问题

在Appery.io中修改链接的问题
EN

Stack Overflow用户
提问于 2013-11-20 02:18:19
回答 1查看 412关注 0票数 0

我正在构建一个简单的移动应用程序,它接受一个电子邮件地址,并通过Django REST Framework和appery.io获取与该电子邮件相关的JSON信息。信息包括姓名、职位、社交媒体配置文件、位置等。

根据在我的iOS设备上的测试,响应被正确地映射到字段。然而,可能发生的情况是,此人并没有注册所有被查询的社交媒体网络,因此导致该字段为空字符串(我之前让它返回null,结果相同)。

因为链接必须在UI设计器中有一个默认的href,所以我让它们有http://appery.io

在输入电子邮件地址并通过单击search按钮调用rest服务之后,这些字段将由json响应填充。现在我只想显示有效的链接;链接的href不是空字符串,或者是http://appery.io。在这里我遇到了问题,因为即使href看起来是调用rest服务时设置的值,当我在调用服务之后运行此javascript时,也不会显示任何链接。

代码语言:javascript
复制
if ($('#facebook_link').attr('href') != 'http://appery.io') {
    $('#facebook_link').show();
}
if ($('#twitter_link').attr('href') != 'http://appery.io') {
    $('#twitter_link').show();
}
if ($('#linkedin_link').attr('href') != 'http://appery.io') {
    $('#linkedin_link').show();
}
if ($('#google_link').attr('href') != 'http://appery.io') {
    $('#google_link').show();
}
EN

回答 1

Stack Overflow用户

发布于 2013-11-21 07:40:34

这个JavaScript做到了。

代码语言:javascript
复制
$("[dsid$=_link]", $.mobile.activePage).not("[href='']").show();

代码在成功运行rest服务后运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20079020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档