日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

加载页面就触发ajax,AJAX post方法,有时会在页面加载时触发,有时不会

發布時間:2023/12/2 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 加载页面就触发ajax,AJAX post方法,有时会在页面加载时触发,有时不会 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我對AJAX有一個奇怪的問題,我在頁面加載時使用AJAX POST方法返回對象地圖。

我正在調試該過程,有時會調用該方法,并且Java Servlet有時會運行。

我正確地包含了JS導入,其他jQuery調用正常工作。

我試過不同的探險家。

我使用的是GET方法,但仍然相同。

以前有人遇到過同樣的問題嗎?感謝

我的代碼:

AJAX:

$(document).ready(function(){

// here there is another ajax servlet call, and it's working fine all time.

$.get("ServletName", function(responseJson) {

//do some action

});

});

的Servlet

package packageName; //I keep it like that without a subfolder name that contains the servlets, doing so not to import the java classes located in the original package...would this be the problem?

@WebServlet(name = "ServletName", urlPatterns = {"/ServletName"})

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

Map objectsTree = new TreeMap<>();

//adding objects to the map

String mapString = new Gson().toJson(objectsTree);

response.setContentType("application/json");

response.setCharacterEncoding("UTF-8");

response.getWriter().write(mapString);

}

我對我的文件位置有疑問,我的JSP文件位于&#34; root \ web \&#34;

我的selvlet位于root \ src \ java \ packageName \ servlets \

但是仍然。調用所有servlet并沒有問題,但只有這個調用沒有一直到達...如果我一次又一次地運行調試器,它會在一些嘗試中起作用。

總結

以上是生活随笔為你收集整理的加载页面就触发ajax,AJAX post方法,有时会在页面加载时触发,有时不会的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。