草庐IT

ajax-polling

全部标签

javascript - 通过 $.ajax GET 发送 jQuery $.data 对象

我有一个带有一堆输入字段的表单。我想对所有字段发出ajaxGET请求!到目前为止最简单的方法看起来像是将输入分配给数据对象:$('#myForm').find('input').each(function(index){myData=$.data($('#myForm'),$(this).attr('name'),$j(this).val());});...然后通过ajax将其泵送:$.ajax({type:"GET",url:'/otherpage.php',data=myData,error(function(){}),success(function(){});});但是当然它不

php - 如何将ajax中的javascript关联数组传递给php文件

如何将数据(关联数组)传递到php文件。functionajax(url,data,callback){varxmlhttp;if(window.XMLHttpRequest){//codeforIE7+,Firefox,Chrome,Opera,Safarixmlhttp=newXMLHttpRequest();}else{//codeforIE6,IE5xmlhttp=newActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){xmlhttp.onreadystatechange=func

php - 在 ajax 请求完成之前更改 location.href 会发生什么?

用户单击执行某个ajax请求的某个链接-假设此请求需要20秒。在请求完成之前,用户单击将整个页面重定向(无ajax)到另一个页面的其他链接。ajax请求会发生什么?它将始终在服务器端完成,但响应不会到达任何地方?或者服务器端的ajax请求可能会被立即“杀死”?我问是因为我有一些脚本需要一些时间才能运行,但用户现在不必知道结果-它只是触发并忘记-也许ajax中甚至有一些选项可以强制它不发送任何响应? 最佳答案 浏览器应该终止AJAX请求,关闭与服务器的连接;然而,这并不意味着您在服务器上的处理也必然被终止:ignore_user_ab

php - 使用 AJAX/jQuery 刷新图像

这可能是一个简单的问题,但我很困惑,只是不知道从哪里开始。我有一个PHP脚本(image_feed.php),它返回图像的URL。每次调用此URl时,它都会返回最新的可用图像(图像每两秒更改一次)。我想要发生的是,当页面加载时,有一个对image_feed.php的AJAX调用,它返回最新的url。然后将此URl插入到HTMl中,替换适当的图像src。5秒后,我希望重复该过程,并更新图像。但是,我不希望图像在加载完成之前被交换,并且我想避免在新图像加载之前出现空白区域。目前我有以下jQuery,它只是将image_feed.php的返回值直接加载到名为#image1的div中。imag

php - 为什么我不能连续运行两个以上的 jQuery ajax 调用?

我有一个页面试图通过jQuery运行3个连续的独立ajax调用。不幸的是,每次我加载页面时,只有两个ajax调用会运行。此外,这3个调用中的哪一个将运行是不一致的。这是jQuery代码(在order.php页面上):$.ajax({type:"Post",url:"includes/get_product_info.php",data:"id=7",success:function(data){console.log('FirstOneWorks!');}});$.ajax({type:"Post",url:"includes/get_product_info.php",data:"i

php - 在通过 AJAX 响应发送的页面上执行 javascript 函数

我想执行一个从服务器通过AJAX请求发送的函数。函数体不在调用页面中。例如:(完整代码如下)1.调用PHP脚本:functionfun(){try{//Opera8.0+,Firefox,SafariajaxRequest=newXMLHttpRequest();}catch(e){//InternetExplorerBrowserstry{ajaxRequest=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{ajaxRequest=newActiveXObject("Microsoft.XMLHTTP");}catch(e){//S

php - 来自一个页面的两个 ajax 请求

只是我想使用jquery从两个php页面加载数据。我将下面的代码放在一起,但是只有一个代码不能同时工作。有什么想法吗?$(document).ready(function(){loadData();});varloadData=function(){$.ajax({type:"GET",url:"second.php",dataType:"html",success:function(response){$(".hm_m_un").html(response);setTimeout(loadData,1000);}});};$(document).ready(function(){lo

php - 使用 Jquery .ajax 模态表单提交到 PHP

我正在尝试使用php、jquery.ajax将模态表单发布到表中,但它从来没有用过。尝试使用firebug进行调试,但我没有看到任何错误。我使用formaction="notes_functions.php"测试了表单,它运行良好。配置文件.phpTitleNoteNotetypeAttachadocumentPDF,DOCXandimagefilesaresupported.Checkmeout"/>"/>ADD这是我的js代码$(function(){$("button#submitnote").click(function(){$.ajax({type:"POST",url:"n

javascript - 如何通过 jQuery.ajax 将 JavaScript 数组发送到 PHP?

这个问题在这里已经有了答案:ConvertjsArray()toJSonobjectforusewithJQuery.ajax(5个答案)关闭9年前。我正在尝试通过jQuery.ajax将JavaScript数组发送到PHP页面,但发送的数组仅包含空白值。如果我在Chrome上打开F12控制台并检查JS对象,它就在那里。都填满了。但是当我使用ChromePhp工具记录PHP变量时,它只显示空白值(另外,如果我遍历php数组,回显它的值,我得到所有空白)。我在这里很困惑。这是我的示例代码:varnewUsers=[];newUser=[];newUser['nome']='alvaro'

javascript - ajax 使用 php 提交无刷新表单

好的,所以我知道这个ajax有效,但我似乎无法理解为什么它不在此处提交。$(function(){$('input[type=submit]').click(function(){$.ajax({type:"POST",url:"postitem.php",data:$("#myform").serialize(),beforeSend:function(){$('#result').html('');},success:function(data){$('#result').html(data);}});});});提交表格提交按钮我觉得这个按钮有点问题,但我想保持按钮的原样,因为我