好,我做了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);
感謝