Javascript Appery.io中修改的链接有问题

Javascript Appery.io中修改的链接有问题,javascript,jquery,ios,json,django-rest-framework,Javascript,Jquery,Ios,Json,Django Rest Framework,我正在构建一个简单的移动应用程序,它接收电子邮件地址,并通过Django REST Framework和appery.io获取与该电子邮件相关的JSON信息。信息包括姓名、职务、社交媒体简介、地点等 根据在iOS设备上的测试,响应被正确映射到字段。但也可能发生这种情况,即此人没有注册所有查询到的社交媒体网络,从而导致该字段的字符串为空(我之前让它返回null,结果相同) 由于链接必须在UI设计器中有一个默认的href,所以我让它们有 在输入电子邮件地址并通过单击搜索按钮调用rest服务后,字段

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

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

由于链接必须在UI设计器中有一个默认的href,所以我让它们有

在输入电子邮件地址并通过单击搜索按钮调用rest服务后,字段将由json响应填充。现在我只想显示有效链接;没有空字符串作为其href或href的链接。在这里我遇到了问题,因为即使href看起来是通过调用rest服务设置的,但在调用服务后运行此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();
}

这个JavaScript成功了

$("[dsid$=_link]", $.mobile.activePage).not("[href='']").show();
代码在成功运行rest服务时运行