javascript - 将一个变量设置为 JavaScript 函数,其中的内容之前已在页面的另一部分使用 JSON 提要加载
问题描述
我可以将由 HTML 页面的另一部分中的 JSON 创建的代码附加到函数中的新变量中吗?
我知道,使用 jQuery,我可以从页面的另一部分获取 HTML 并将其放在我想要的任何位置,但是有没有可能在 javascript 函数中使用新变量来做到这一点?
<script>
function new22(json) {
var htmlcode ='';
document.write( htmlcode );
for ( var i = 0; i < json.feed.entry.length; i++ ) {
for ( var j = 0; j < json.feed.entry[ i ].link.length; j++ ) {
if ( json.feed.entry[ i ].link[ j ].rel == 'alternate' ) {
var postUrl = json.feed.entry[ i ].link[ j ].href;
break;
}
}
var postTitle = json.feed.entry[i].title.$t;
var postThumbSize = 600;
var postThumb = json.feed.entry[i].media$thumbnail.url;
postThumb = postThumb.replace( '/s72-c/', '/s' + postThumbSize + '/' );
var postCategory = json.feed.entry[i].category[0].term;
var item = '[locationData("'+postTitle+'", "'+postUrl+'", "", "", "name", "", "+38099231212", "5", "27"), 40.72956781, -73.99726866, 0, markerIcon],';
htmlcode += '';
document.write(item);
}
}
</script>
用以下方式调用
<script> document.write("<script src=\"/feeds/posts/summary/-/shop?max results=4&orderby=published&alt=json-in script&callback=new22\"><\/script>");</script>
我希望将之前的结果放入另一个 JavaScript 函数中的新变量中
var 位置=[这里];
解决方案
推荐阅读
- twilio - Twilio API 从 StatusCallback URL 获取 DateSent?
- sql-server - 如何查找我的 SP 的阻塞会话 ID
- xcode - 我在 xcode 上的“目标会员”列不允许我复选框
- json - 在数据工厂 v2 中将选定的 excel 列转换为 json 字符串
- java - AsyncTask 无法完美地获取网页的 html 内容
- r - 将叙述形式的日期范围转换为 .xts 日期
- r - 如何在 R 中使用 {{}} 从函数参数中打印变量名?
- postcss - Postcss 8 插件:如何避免循环进入声明函数?
- api - Google API - 身份验证设置和 .NET 客户端
- java - Selenium Java - [ArrayIndexOutOfBoundsException:1]