我有使用 jQUery 的 getjson 方法的以下代码
function Share(){
var title = 'Hello';
var description = 'hi description';
var url = "www.facebook.com"
$.getJSON("http://getTitle/1", function(data){
title = data.Name;
});
callShare(title,description,url,imageUrl);
}
function callShare(title,description,url,imageUrl){
window.open(
'http://www.facebook.com/sharer.php?s=100&p[title]='+title+'&p[summary]='+description+' &p[url]='+url+'&p[images][0]='+imageUrl+'','facebook-share-dialog',
'width=626,height=436')}
但是,似乎该方法完成运行并在 getJson 方法完成运行之前执行 callShare 函数。这里需要一些帮助。我知道这里可能有重复的问题,我很抱歉,但我无法在这里应用它。
谢谢