发送XMLHttp请求和信息服务器不发送任何确认
Sending XMLHttpRequest and information server not to send any acknowlegment
我对JavaScript和AJAX世界非常陌生。
根据我的理解,我有一些代码可以创建XMLHttpRequest()对象,将请求发送到服务器,然后从服务器接收响应。
我只想向服务器发送一些信息,即使信息根本无法到达服务器,也不想收到来自服务器的任何响应。
那么,是否有任何标准机制/协议可以通知服务器我不需要您的响应,所以不要浪费时间这样做。
将数据发送到服务器 - jQuery.ajax({option}).
在选项部分,您可以将数据发送到服务器。只需发送一面旗帜。在服务器上,读取标志,如果它具有特定值,则不要返回任何内容。
HTTP 不会考虑您发出请求但没有得到响应的任何情况。
您可以发出 HEAD 请求(只要您以其他方式 GET 数据)要求服务器仅返回元数据而不是完整的正文。
不过,您可能最好将服务器设置为返回最少的确认。
HTTP/1.1 200 OK
Content-Type: application/json
true
我不完全确定为什么你不想收到来自服务器的响应。我的网站上有很多 Ajax 请求,其中许多不需要响应。但是,我仍然会侦听响应,以便我知道请求已成功。据我所知,没有标准的方式来"触发并忘记"Ajax请求,但是您始终可以只发送请求而不回头。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery中是否内置了任何字符串格式化函数
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 有任何可能将facebook实时信使整合到一个网站中
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- AJAX:$_GET不返回任何值
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 将事件处理程序绑定到任何可能的事件
- 是否有任何方法可以在单击“加载前确认”对话框的“确定”按钮后执行某些操作
- 正在使用Javascript来验证“确认密码”输入,增加了任何安全风险
- 发送XMLHttp请求和信息服务器不发送任何确认
- Teleriks RadWindow 确认对话框按钮事件未触发的任何原因
- 要显示此页面,Firefox必须发送重复先前执行的任何操作(如搜索或订单确认)的信息
- 拦截删除按钮按下-在确认中取消不会起任何作用
- PayPal确认,然后返回一个字符串HTML(js或任何其他..)
- 如何构建一个jQuery对话框确认(是/否),可以在应用程序的任何地方工作
- 如何在 Opera 中获得离开页面确认?任何其他方式
- 我想在javascript中显示确认对话框中的消息,而不使用html或任何其他