微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Coldfusion应用程序客户端问题

如何解决Coldfusion应用程序客户端问题

我有以下代码: main.js-> https://controlc.com/5056ed32 使用以下html:

<!DOCTYPE html>
<html>
<head>
    <title>PhoneGap SyncDB Test</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script type="text/javascript" src="cordova-1.5.0.js"></script>
    <script type="text/javascript" src="main.js"></script>
</head>
<body onload="init()">

<div id="docs"></div>

</body>
</html>

在服务器端,我有一个Coldfusion应用程序以页面布局管理文档。

服务器端正常,可以正常工作。

但是在客户端,当我运行时,它不起作用,我必须在调试控制台中手动运行syncDB(),并且得到以下提示

CORS策略已阻止从源“ null”访问“ http:// localhost:8888 / serverbackend / service.cfc?method = getupdates&returnformat = json&date =”处的XMLHttpRequest:没有“ Access-Control-Allow-Origin”标头出现在请求的资源上。 jquery.min.js:4 GET http:// localhost:8888 / serverbackend / service.cfc?method = getupdates&returnformat = json&date = net :: ERR_Failed

如何修复代码才能正常工作。 请告诉我们!

如果您需要整个代码(服务器后端):http://www.raymondcamden.com/enclosures/dbsyncexample.zip

注意:如果我在浏览器中浏览以下地址(http:// localhost:8888 / serverbackend / service.cfc?method = getupdates&returnformat = json)

我得到纯文本的json数据没有问题:

[{"deleted":false,"token":"1432493E-D7D7-455B-8C9D0D4F83D11E79","lastupdated":"August,11 2020 10:19:02 +0200","title":"WSL2","body":"Ubuntu,XFCE y sonido"},{"deleted":false,"token":"891616CB-7D6B-42C3-9075B30CD83E5A78",11 2020 11:41:55 +0200","title":"Ubuntu","body":"20.04"},"token":"F597555D-2F71-40DF-A940FF7AB432F971",11 2020 16:44:15 +0200","title":"Win","body":"Content"}]

解决方法

对不起

到目前为止,我已经成功运行了Coldfusion应用程序。并在应用程序中启用CORS。通过main.js,我已经实现了:从Chrome的调试控制台运行syncDB()。

请回答两个问题: 为什么不加载html布局? 为什么元素不可点击,为什么布局不加载?

编辑过的main.js:

CircularSelector

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。