草庐IT

ajax-polling

全部标签

asp.net - Ajax 更新后在 jQuery 中重新绑定(bind)事件 (updatepanel)

我的页面上有几个输入和选项元素,每个(几乎)都有一个事件附加到页面上的一些文本,一旦它们发生变化。我使用jQuery,它真的很酷:)我也用微软Ajax框架,利用UpdatePanel。我这样做的原因是某些元素是根据某些服务器端逻辑在页面上创建的。我真的不想解释为什么我使用UpdatePanel-即使它可以(它可以通过相当大的努力)被重写为仅使用jQuery我仍然想要那个UpdatePanel。您可能猜到了-一旦我在UpdatePanel上有回发,jQuery事件就会停止工作。我实际上是在期待这一点,因为“回发”并不是真正的新回发,所以我在document.ready中绑定(bind)事

JQuery Ajax 正在发送 GET 而不是 POST

以下代码触发GET而不是POSTHTTP请求。functionAddToDatabase(){this.url='./api/add';}AddToDatabase.prototype.postData=function(dataToPost){$.ajax({type:"POST",url:this.url,data:dataToPost,context:this,success:this.onSuccess});};varAddToDatabase=newAddToDatabase();data={data:'coucou'};AddToDatabase.postData(data

JQuery Ajax 正在发送 GET 而不是 POST

以下代码触发GET而不是POSTHTTP请求。functionAddToDatabase(){this.url='./api/add';}AddToDatabase.prototype.postData=function(dataToPost){$.ajax({type:"POST",url:this.url,data:dataToPost,context:this,success:this.onSuccess});};varAddToDatabase=newAddToDatabase();data={data:'coucou'};AddToDatabase.postData(data

jquery - 我如何知道 jQuery 是否有待处理的 Ajax 请求?

我在使用我们制作的jQuery控件时遇到了一些问题。假设您有一个下拉列表,允许您输入要查找的项目的ID,当您按ENTER键或在文本框中失去焦点时,它会通过jQuery验证您输入的ID是否正确,如果不正确则显示警报't.问题在于,当普通用户在其中输入无效值并通过按下提交按钮失去焦点时,jQuerypost在发送表单提交后返回。有什么方法可以检查jQuery是否有任何异步请求处理,以便我不允许提交表单? 最佳答案 $.active返回事件Ajax请求的数量。更多信息here 关于jquery

jquery - 我如何知道 jQuery 是否有待处理的 Ajax 请求?

我在使用我们制作的jQuery控件时遇到了一些问题。假设您有一个下拉列表,允许您输入要查找的项目的ID,当您按ENTER键或在文本框中失去焦点时,它会通过jQuery验证您输入的ID是否正确,如果不正确则显示警报't.问题在于,当普通用户在其中输入无效值并通过按下提交按钮失去焦点时,jQuerypost在发送表单提交后返回。有什么方法可以检查jQuery是否有任何异步请求处理,以便我不允许提交表单? 最佳答案 $.active返回事件Ajax请求的数量。更多信息here 关于jquery

jquery - 成功时使用ajax结果返回值

我有一个关于jQuery$.ajax()函数的小问题。我有一个表单,每次单击单选按钮或从下拉菜单中进行选择都会创建一个具有所选值的session变量。现在-我有一个下拉菜单有4个选项-第一个(带有标签None)有一个value=""其他有他们的id。我想要发生的是无选项(空白值)删除session和其他创建一个,但前提是具有此特定选择名称的session尚不存在-因为所有其他选项具有相同的数量分配给它-它只是表明选择了哪一个。我不确定这是否有意义-但看看代码-也许这会使它更清楚:$("#add_onsselect").change(function(){//getcurrentpric

jquery - 成功时使用ajax结果返回值

我有一个关于jQuery$.ajax()函数的小问题。我有一个表单,每次单击单选按钮或从下拉菜单中进行选择都会创建一个具有所选值的session变量。现在-我有一个下拉菜单有4个选项-第一个(带有标签None)有一个value=""其他有他们的id。我想要发生的是无选项(空白值)删除session和其他创建一个,但前提是具有此特定选择名称的session尚不存在-因为所有其他选项具有相同的数量分配给它-它只是表明选择了哪一个。我不确定这是否有意义-但看看代码-也许这会使它更清楚:$("#add_onsselect").change(function(){//getcurrentpric

jquery - $.ajax 的 success 和 .done() 方法有什么区别

谁能帮帮我?我无法理解$.ajax的success和.done()之间的区别。如果可能,请举例说明。 最佳答案 success仅在AJAX调用成功时触发,即最终返回HTTP200状态。error失败时触发,complete请求完成时触发,无论是否成功。在jQuery1.8中,jqXHR对象(由$.ajax返回)success被替换为done,error为fail和complete为always。但是您仍然可以使用旧语法初始化AJAX请求。所以这些做类似的事情://setsuccessactionbeforemakingtherequ

jquery - $.ajax 的 success 和 .done() 方法有什么区别

谁能帮帮我?我无法理解$.ajax的success和.done()之间的区别。如果可能,请举例说明。 最佳答案 success仅在AJAX调用成功时触发,即最终返回HTTP200状态。error失败时触发,complete请求完成时触发,无论是否成功。在jQuery1.8中,jqXHR对象(由$.ajax返回)success被替换为done,error为fail和complete为always。但是您仍然可以使用旧语法初始化AJAX请求。所以这些做类似的事情://setsuccessactionbeforemakingtherequ

jquery - 使用 Jquery AJAX 提交 HTML 表单

我正在尝试使用thisexample使用AJAX提交HTML表单.我的HTML代码:FirstNameName我的脚本:$(document).ready(function(){$('#formoid').ajaxForm(function(){alert("Thankyouforyourcomment!");});});这不起作用,我什至没有收到警报消息当我提交时,我不想重定向到另一个页面,我只想显示警告消息。有什么简单的方法吗?PS:我有几个字段,我只举了两个作为例子。 最佳答案 AJAX的快速描述AJAX就是异步JSON或XM