好,我做了TPL
<script src="https://apis.google.com/js/client.js?onload=googleApiClientReady"></script>
{literal}
<script>
function keyWordsearch(){
gapi.client.setApiKey('myapikey');
gapi.client.load('youtube', 'v3', function() {
makeRequest();
});
}
function makeRequest() {
var q = 'galaxy s6';
var request = gapi.client.youtube.search.list({
q: q,
part: 'snippet',
type: 'video',
location: '45.465422,9.185924',
locationRadius: '100km'
});
request.execute(function(response) {
if(response.pageInfo.totalResults >= 1) {
var res = 'yes';
} else {
var res = 'no';
}
});
}
</script>
{/literal}
问题1): 如何传递水库才能访问它在同一页上? 是可能的一个简单的方法或首先我使用jquery来填充一个字段(例如div),然后我阅读该字段?
问题2): 如果我用jQuery读取该字段,它可以根据res值加载页面的js脚本 ?
问题3): 是可以直接加载从那个JavaScript其他需要JavaScript整个页面而不是传递一个变量?
我可以做这样的事情...... ..?
var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
if(response.pageInfo.totalResults >= 1) {
fileref.setAttribute("src", fileONE.js);
} else {
fileref.setAttribute("src", fileTWO.js);
}
document.getElementsByTagName("head")[0].appendChild(fileref);
感谢