我有 sample.php 文件。这里有一个函数,我想传递另一个 sample.js 文件
例如在sample.php文件中我有这个功能
function queryCoreReportingApi(profileId) {
gapi.client.analytics.data.ga.get({
'ids': 'ga:' + profileId,
'start-date': '7daysAgo',
'end-date': 'yesterday',
'metrics': 'ga:pageviews',
'dimensions' : 'ga:date'
})
.then(function(response) {
console.log(response);
})
.then(null, function(err) {
// Log any errors.
console.log(err);
});
}
我如何在我的sample.js文件中调用它?或者我如何调用此函数的响应?提前谢谢
答案 0 :(得分:0)
首先,php
在服务器上运行,而js
在浏览器中运行或作为客户端运行(在本例中)。这意味着他们不能直接打电话。
但你可以使用AJAX
(在js中)来调用php。
示例:
$.get('sample.php',your_args, function(call_result){
console.log(call_result);
});
顺便说一下,这是不是一个PHP代码,而是一个js代码!
答案 1 :(得分:0)
将其包装在脚本标记中,并将其放在关闭正文的标记之前。
<script>
function queryCoreReportingApi(profileId) {
gapi.client.analytics.data.ga.get({
'ids': 'ga:' + profileId,
'start-date': '7daysAgo',
'end-date': 'yesterday',
'metrics': 'ga:pageviews',
'dimensions' : 'ga:date'
})
.then(function(response) {
console.log(response);
})
.then(null, function(err) {
// Log any errors.
console.log(err);
});
}</script>
</body>