【发布时间】:2014-06-30 05:09:27
【问题描述】:
我有一个外部 javascript 文件,例如 first.js,其中包含一个名为“score”的变量。我想在 body 的 <script> 标签内使用这个变量(只有在变量在 first.js 内完成更新之后,换句话说,我还想控制这个 <script> inside body 何时触发,显然,使用“得分”)。有什么办法吗?
编辑 - - - -
基本上我想将此变量存储到 parse.com 的数据浏览器中。这是我的脚本--
<script>
function giveit(){
var temp=whatScore();
Parse.initialize("myID", "myJDID");
var GameScore = Parse.Object.extend("GameScore");
var gameScore = new GameScore();
gameScore.set("score", temp);
gameScore.save(null, {
success: function(gameScore) {
// Execute any logic that should take place after the object is saved.
alert('New object created with objectId: ' + gameScore.id);
},
error: function(gameScore, error) {
// Execute any logic that should take place if the save fails.
// error is a Parse.Error with an error code and description.
alert('Failed to create new object, with error code: ' + error.message);
}
});
}
</script>
giveit() 函数在单击按钮时被调用。我使用了 onlogin 属性。
现在whatScore() 是first.js 中定义的函数,如下所示:
function whatScore()
{
return score;
}
我将结果存储在 temp 中,并在下面的代码中使用了 temp,但它不起作用。
在控制台中,它说“whatScore”没有定义。我该怎么做才能使first.js 的whatScore 函数实际上定义在<script> 标记内?
谢谢。
【问题讨论】:
-
我的伙伴编辑了代码。请看剧本。也可以建议将“分数”变量存储到 parse.com 的任何其他方式。谢谢。
-
@ejay_francisco,这是 parse.com 脚本
-
嗨,我之前更新了我的代码我的答案。请查看更改后的代码。
标签: javascript jquery html parse-platform