我正在尝试在用户关闭页面时发送请求.我正在使用onbeforeunload事件. 选项卡关闭或页面刷新时会触发事件.我的活动如下:window.onbeforeunload = function () {$.ajax({ //jQuerytype: "POST",url: "offline.php",data: {logout: 'false'}}); }; offline.php(这不是完整的脚本):... unset($_SESSION["onpage"]; if ($_POST['logout'] == "false") {sleep(3);if (isset($_SESSION["onpage"]) || !empty($_SESSION["onpage"])) die(...
这是我的index.html<script>var xml = new XMLHttpRequest();xml.onreadystatechange = function(){if (xml.readyState === 4 && xml.status === 200) {console.log(xml.responseText);}}xml.open("POST", "ajax.php", true);var data = new FormData();data.append("name","Sahan");xml.send(data); </script>这是我的ajax.php<?php echo "Hello " . $_POST["name"]; ?>当我在我的localhost上运行这个结果时Notice: Undefined in...
我只是想问一下如何从我的ajax请求中预览数据?我只是想知道数据是否正确. 这是我的代码.<script type="text/javascript">var globalBase_Url = "{$base_url}" + "index.php/user_controller/processAdd/"; //alert(globalBase_Url);{literal}$(document).ready(function(){$('#add_cat').on('click',function(){$('#add_category').show('slide');});$('#submit').on('click',function(){var name = $('#category_name').val();...
我正在尝试为多个ajax请求显示两个进度条.每当我的18个ajax请求中的一个完成时,一个进度条达到100%,而当所有18个请求完成时,另一个达到100%.第一个栏很好用,并在我的ajax成功回调中实现.我在触发第二个酒吧时遇到了麻烦,因为我似乎需要第二次成功回调…… 这是我的第一个ajax请求的代码.它被调用18次,因为这是我的Config对象中有多少项.for (var propt in Config) {var db = '...';var user = '...';var pword = '...';var func ...
我需要在jQuery中使用Ajax向不同的域发出请求! 我应该使用iframe吗? 编辑: 在facebook.com上工作聊天,几个不同的域名? 获取http:// www.facebook.com/ajax/presence/reconnect.php?__a=1\u0026amp;reason=6\u0026amp;iframe_loaded=false\u0026amp;post_form_id=23be2df75b74a0bcb61358814c56ba4f 200 OK GET http://0.50.channel.facebook.com/x/2562941315/4271808869/true/p_1529934952=2 200 OK 我想要像……解决方法:你不...
我有一个主要的SelectOneMenu对象和一个面板,下面有一个基于SelectOneMenu值有条件地渲染的多个面板.所以我在SelectOneMenu中包含了一个主要的p:ajax请求. ajax请求正常触发,面板显示正常,没有任何问题. 但现在我想在更改SelectOneMenu之前添加一个确认,继续执行ajax请求,警告他们在面板中输入的任何值都将丢失.所以我添加了一个p:ajax的onstart事件,并包含了一个javascript函数,它有javascript确认.问题是当用户选择“取消”按钮...
有一个页面,我想定期做出“背景”ajax请求.所以页面加载然后它应该在一定的时间内发送ajax请求. 我可能会使用cron.我以前从未使用过,所以我想知道它是否适合这项任务.还有其他更简单的方法吗? 附:延时约为5分钟.解决方法:由于在您发出AJAX请求的时间和收到完整响应的时间之间存在一个未知的延迟,因此通常更优雅的方法是在前一个AJAX调用完成之后的固定时间内启动下一个AJAX调用.这样,您还可以确保您的呼叫不重叠.var set_delay =...
我有语言列表,[‘en’,’de’等等,我想为每种语言提供复杂的ajax请求.在第一个ajax请求我得到每个语言的意图数量.var languages = ['en', 'de', 'es', 'fr', 'it', 'cn']; intents_dic = []; chart_quantity = ['quantity']; for (var x = 0; x < languages.length; x++){$.ajax({url: 'url',type: 'GET',async: false,success: function(data){for (i in data){intents_dic.push(data[i]['id'])}var intents_count = 0;var deferr...
当我在家工作时,我们的开发服务器的URL需要基本身份验证.因此,如果网页具有对我们的开发服务器的脚本或链接标记引用,则会提示每个服务器URL. 最近,我使用jQuery $.ajax在开发服务器上写了一个API的ajax调用.我没有得到身份验证提示,Firebug报告401未经授权.但是,如果我将此API直接放在浏览器地址栏中,我会收到提示. 目前,我必须切换到Chrome并调用–disable-web-security.当我这样做时,$.ajax调用将导致浏览器给我一个提示. 这是$....
我希望我的django_tables2表能够在新数据从服务器进入时在顶部添加新行(可能通过轮询,或者可能通过推送).我不想进行服务器页面刷新,只需向下滚动现有行并在顶部添加新行. 我知道我可以从服务器设置定期刷新,但这不是我想要做的. 这可能吗?经过多次搜索,我没有找到任何参考这样做. 谢谢.解决方法:Django-tables2是一个很棒的工具,但它是围绕在服务器端执行所有操作的经典概念构建的.如果您发现自己正在接触带状定制的ajaxy解决方案...
如果用户填写了一些无效数据,则会触发ajax请求并显示错误消息.现在,当用户再次更正数据/或再次输入无效数据时,将触发2个请求,下一次3,并且它会继续累加. 这可能是因为parsley js库.如果我删除欧芹代码它工作正常.任何的想法? 这是ajax代码$('#upload-profile-button').on('click', function(e) {$("#upload-profile-form").parsley().validate();$("#upload-profile-form").parsley().on('form:validate', function (formInstance...
我找不到如何将超时option附加到Ajax原型调用或它的默认值.解决方法:Prototype中似乎没有特定的超时功能.它似乎肯定在工作中,见Prototype Ticket #220.我猜它正在使用XMLHTTPRequests的任何浏览器范围的全局超时. 也许这会有所帮助:AJAX Timeouts with Prototype 已经有几年了,但仍有可能做到这一点. JQuery似乎内置了这个.
是否有可能为任何ajax请求返回时自动调用的ajax请求设置全局事件处理程序? 我对此感兴趣,因为我正在为ajax网站制作一个greasemonkey脚本.在以前的脚本中,我每隔几秒就运行一次main函数,或者覆盖网站javascript的部分内容,这两件事都很混乱.解决方法:不是常规的XMLHttpRequest.像jQuery这样的库为此提供了包装器(例如ajaxComplete).它们只会触发也使用包装器的ajax请求(例如jQuery.ajax).
我正在尝试在couchdb中保存Backbone模型,所以我用ajax requet覆盖了savedb方法到couchdb:$.ajax({type: 'PUT',url: 'http://127.0.0.1:5984/movies/' + this.get('id'),contentType: 'application/json',data: JSON.stringify(this.toJSON()),success: function() {console.log('asdf');},failure: function() {console.log('test');}});请求被发送但是当我查看couchdb日志时,jQuery似乎发送了一个OPTIONS HTTP方法而不是PUT:[in...
目前的情景:用户通过我的网站登录Facebook.登录后,立即使用Ajax(一个快乐的短语)向他提供随机内容.此内容链接到OpenGraph有效静态页面(尊重Facebook OpenGraph最佳实践).与此同时,Facebook Share弹出窗口弹出,他/她可以在Facebook上分享他的快乐短语. 利益相关者的期望情景(a.k.a.妻子): 共享弹出窗口不应自动弹出.应该使用JS生成动态“fb共享按钮”,因此:用户阅读快乐短语,用户满意,用户点击Facebook上的分享. 我的尝试:$.get...