Javascript 将Json数据解析为函数
我正在使用Framework7和Cordova开发一个移动应用程序。我希望能够将JSON数据的内容共享到share函数中。我正在使用Cordova插件socialsharingphonegap插件 这里是指向我的JSON数据的链接 这是共享函数Javascript 将Json数据解析为函数,javascript,jquery,json,cordova,Javascript,Jquery,Json,Cordova,我正在使用Framework7和Cordova开发一个移动应用程序。我希望能够将JSON数据的内容共享到share函数中。我正在使用Cordova插件socialsharingphonegap插件 这里是指向我的JSON数据的链接 这是共享函数 function shareNowPlaying() { var options = { message: 'MESSAGE FROM JSON DATA', subject: 'SUBJECT FROM JSON DATA', fil
function shareNowPlaying() {
var options = {
message: 'MESSAGE FROM JSON DATA',
subject: 'SUBJECT FROM JSON DATA',
files: ['IMAGE FROM JSON DATA'],
url: 'URL FROM JSON DATA',
chooserTitle: 'Pick an app'
}
var onSuccess = function(result) {
console.log("Share completed? " + result.completed);
console.log("Shared to app: " + result.app); (result.completed=false)
}
var onError = function(msg) {
console.log("Sharing failed with message: " + msg);
}
window.plugins.socialsharing.shareWithOptions(options, onSuccess, onError);
}
是否只需要在javascript中解析有效的JSON?因此:
JSON.parse(data);
是否只需要在javascript中解析有效的JSON?因此:
JSON.parse(data);
该链接显示了一个JSON文件,如果我没有记错的话,您希望从该文件获取数据并将其传递给函数 使用Jquery:
function shareNowPlaying (fileName) {
.
.
.
.
.
$(document).ready(function(){
$.getJSON(fileName, function(jsonData) {
// $.each to get data from jsonData based on your requirement.
});
});
.
.
.
.
.
}
该链接显示了一个JSON文件,如果我没有记错的话,您希望从该文件获取数据并将其传递给函数 使用Jquery:
function shareNowPlaying (fileName) {
.
.
.
.
.
$(document).ready(function(){
$.getJSON(fileName, function(jsonData) {
// $.each to get data from jsonData based on your requirement.
});
});
.
.
.
.
.
}
你想做什么还不清楚。在onSuccess中,您可以访问结果。只需执行
console.log(结果)代码>以查看可用内容。不清楚您要执行的操作。在onSuccess中,您可以访问结果。只需执行console.log(结果)代码>查看可用的内容。谢谢@kratos我在从选项值访问数据时遇到问题。作为回报,我收到的消息现在正在播放卡侬电台var options={message:'正在收听卡侬电台上的“+data[0].message+”,主题:'来自JSON数据的主题',文件:['IMAGE FROM JSON data'],url:'来自JSON数据的url',选择标题:'选择应用'}
谢谢@kratos我从选项值访问数据时遇到问题。作为回报,我收到的消息现在正在播放卡侬收音机上的“+数据[0]。消息+”var options={message:“正在收听”+数据[0]。消息+“在卡侬收音机上”,主题:“来自JSON数据的主题”,文件:[“来自JSON数据的图像”,url:“来自JSON数据的url”,选择标题:“选择应用程序”}
yes,这就是我要做的,但在结果中,它只显示了这个“+数据[0]。消息+”是的,这就是我要做的,但在结果中,它只显示了这个“+数据[0]。消息+”