gpt4 book ai didi

javascript - 引用错误 : Parse is not defined

转载 作者:行者123 更新时间:2023-11-29 21:37:56 25 4
gpt4 key购买 nike

我在使用 Parse.com JS 应用程序时遇到此错误:

ReferenceError: Parse is not defined.

我真的不知道为什么。我觉得一切都很好。文件链接正确;我已经检查过几次了。我必须将自己的 JS 放在 Parse 的正下方并且它应该可以工作,这不是真的吗?这是我在这里读到的:Github Project我使用带有 ripple 扩展的 Chrome。我通过 cordova s​​erve

为应用程序提供服务

非常感谢任何帮助!

这是 index.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="../css/index.css" />
<link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css" />
<title>Zone</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.parsecdn.com/js/parse-latest.js"></script>
<script type="text/javascript" src="../js/main.js"></script>
</head>

<body>
<img src="../img/site-logo.png" rel="external" class="logo">
<!-- <div class="site-menu">
<i class="fa fa-angle-double-left"></i><p class="title"></p><i></i>
</div> -->
<a href="#"><img src="img/suche.jpg" class="icon"></a>
<a href="#"><img src="img/essentrinken.jpg" class="icon"></a>
<a href="#"><img src="img/einkaufen.jpg" class="icon"></a>
<a href="#"><img src="img/kultur.jpg" class="icon"></a>
<a href="#"><img src="img/dienstleistungen.jpg" class="icon"></a>
<a href="#"><img src="img/nuetzlich.jpg" class="icon"></a>
<a href="#"><img src="img/nummern.jpg" class="icon"></a>
<a href="#"><img src="img/sport.jpg" class="icon"></a>
<a href="#"><img src="img/verwaltung.jpg" class="icon"></a>
<a href="#"><img src="img/hotel.jpg" class="icon"></a>
<a href="#"><img src="img/neuzuzuger.jpg" class="icon"></a>

<div class="adad"></div>

<script type="text/javascript" src="../cordova.js"></script>
<script type="text/javascript" src="../js/index.js"></script>
<script type="text/javascript">
app.initialize();
</script>
</body>
</html>

这里是 JS 文件。

$(document).ready(function () {
Parse.initialize("", "");

var Ad = Parse.Object.extend("Ads");
function getPosts() {
var query = new Parse.Query(Ad);
query.find({
success: function (results) {
console.log("hello");
var output = "";

for (var i in results) {
var name = results[i].get("location");

if (name == 10) {
output += "<img src = '" + imageurl + "' class='media-object' height='60' width='100'>"
}
}

$("#adad").html(output);
console.log(output);
},
error: function (error) {
console.log("Query error:" + error.message);
}
});
}
getPosts();
});

最佳答案

抱歉,我没有使用 Cordova 的经验,但总的来说,我见过像这样的问题是由文件的实时重新加载或异步加载引起的,这可能是由 cordova/gulp/nodejs 引起的。

也许您应该使用 Parse quick start guide 中所示的 require 语句: var Parse = require('parse');

当我在 jsfiddle 中尝试您的 html 和 javascript 时它只是工作,所以它应该与在本地“网络服务器”中加载 js 文件的顺序有关。

关于javascript - 引用错误 : Parse is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34314999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com