【发布时间】:2014-12-24 14:56:06
【问题描述】:
我正在尝试加载一个 Accuweather 小部件,该小部件可以使用下拉列表更改位置。它在最初没有加载位置时起作用。但是当我尝试更改位置时,它不再起作用了。我的猜测是我应该记得 Accuweather 脚本或函数(但我不知道如何)。这是我所做的link of the image。
这是我的 JS 代码的一部分:
$('#awcc1414464209059').attr('data-locationkey',selected); //change the div's data-location-key to the selected location's key
$('#awcc1414464209059').attr('class',"aw-widget-current");
$('#awcc1414464209059').attr('data-unit', "c");
$('#awcc1414464209059').attr('data-language',"en-us");
$('#awcc1414464209059').attr('data-useip', "false");
$('#awcc1414464209059').attr('data-uid',"awcc1414464209059");
getweather();
function getweather(){
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "assets/js/accuweather.js";
document.getElementsByTagName("head")[0].appendChild(script);
return false;
}
PS:如果我可以一次加载多个小部件会更好,这样我就可以显示所有位置以方便用户。 (我已经试过了,但我不能让它工作)
【问题讨论】:
标签: javascript html weather-api