带有Servlet和https的Ajax在Google App Engine上不起作用

问题描述 投票:0回答:1

我在GAE上有一个应用。 通过http(而非https)访问时,效果很好。

我有一个JS(jquery)函数,看起来像这样:

function myFunc() {

                $.get('ser', function(respText) {
                     ...
                     });
                 };

它调用servlet并更新jsp页面中的内容。

web.xml映射:

<servlet-mapping>
<servlet-name>Ser</servlet-name>
<url-pattern>/ser</url-pattern>

在https请求中,页面加载但ajax请求不起作用。

任何帮助表示赞赏。

java jquery google-app-engine servlets https
1个回答
0
投票

我解决了这个问题。 它在jQuery库链接中。

我在用

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

将http更改为https

<script src="https://code.jquery.com/jquery-latest.min.js"></script>

解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.