草庐IT

ajax-polling

全部标签

php - Ajax PHP JavaScript : error when using POST method

我在google上搜索了一下,stackoverflow上有很多关于这个主题的问题。例如“数据未通过post方法发送”等。但似乎没有回答我的问题案例与其他问题几乎相同。这些是错误信息:火狐(v21):InvalidStateError:Anattemptwasmadetouseanobjectthatisnot,orisnolonger,usable.xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');Chrome(v27):UncaughtError:InvalidStateError:DO

php - 使用 Ajax 将表单数据发布到 ZF2 Controller

编辑-我已经在下面发布了答案。问题是我不明白按下提交按钮时ZF2如何/在何处发布表单数据。所以,当我执行if($this->getRequest()->isPost()){在下面的ajax调用之后,它告诉我没有发布数据。当我执行上面的isPost()if语句时,当我点击提交按钮时它完美地工作,告诉我数据已经发布,随后告诉我表单数据有效。这是ajax调用-$.ajax({url:urlform,type:'POST',dataType:'json',contentType:"application/json;charset=utf-8",async:true,data:($("#newT

php - 我可以从通过 AJAX 调用的 PHP 脚本获取当前页面 URL 吗?

嗯……标题说的是真的;我有一个由page1上的AJAX调用执行的PHP脚本。我可以使用标准$_GET从AJAX调用的PHP内部访问page1的当前URL/URI,还是我需要将我想要的参数与其他参数一起传递的数据到AJAX页面?谢谢,詹姆斯 最佳答案 Referrer应该可以做到这一点echo$_SERVER['HTTP_REFERER']从你的php脚本中只是为了更具体:Page1调用Page2。然后,您将输出上面的变量以找到page1的url。如果你需要page2的url,那么你可以使用:$_SERVER['HTTP_HOST']

php - 将 .JS 文件移动到 CDN : How to manage AJAX requests?

出于性能原因,我正在考虑将我的静态.JS文件移动到CDN,例如AmazonS3。由于我的PHP文件和mySQL数据库保留在我的主要托管域中如果它们现在是跨域的,那么管理我的JSAJAX请求的最佳方法是什么?目前它们在我的.JS文件中看起来像这样(具有相对路径):$.ajax({type:"POST",url:"/myNearbyPhpFile.php",data:{data:someData},success:function($r){}}); 最佳答案 如果您使用来自另一个域的js文件,则不会出现跨域问题。您发送请求的文档和资源很

【vue脚手架配置代理+github用户搜索案例+vue项目中常用的发送Ajax请求的库+slot插槽】

vue脚手架配置代理+github用户搜索案例+vue项目中常用的发送Ajax请求的库+slot插槽1vue脚手架配置代理2github用户搜索案例2.1静态列表2.2列表展示2.3完善案例3vue项目中常用的发送Ajax请求的库3.1xhr3.2jQuery3.3axios3.4fetch3.5vue-resource4slot插槽4.1效果4.2理解1vue脚手架配置代理下载axios引用axios:importaxiosfrom'axios'解决跨域方法:1>cors:http://t.csdnimg.cn/VdMIT2>jsonp:用的少,只能解决get请求的跨域问题3>配置一个代理服

php - 如何使用 AJAX/JSON 提交表单?

目前我的AJAX是这样工作的:index.phpOneworkspaceone.php$arr=array("workspace"=>"One");echojson_encode($arr);ajax.jsjQuery(document).ready(function(){jQuery('.ajax').live('click',function(event){event.preventDefault();jQuery.getJSON(this.href,function(snippets){for(varidinsnippets){jQuery('#'+id).html(snippe

php - 在 ajax 调用后加载 View ,CodeIgniter

我有一个从javascript到Controller中的方法的ajax调用,Controller中的方法应该加载一个View(比如,在屏幕上显示一个新页面),虽然一切看起来都很好,但新View并没有似乎加载在屏幕上。我不能使用header或windows.location,因为我正在传递一个数组变量,其中包含要在View中使用的数据。该页面在Chrome调试控制台的“网络”选项卡(预览子选项卡,同时选择ajax)下可见。但主屏幕保持原样。如果有人遇到过类似的问题,或者有解决方案,请帮助我。谢谢!! 最佳答案 好的,这就是你做错的地方

php - JQuery 日期选择器在 ajax 调用后不工作

我有以下代码//includedalljqueryrelatedstuff..notshownhere$('.datepicker').datepicker({dateFormat:"dd-mm-yy"});$('#btn').click(function(){$.ajax({type:"GET",url:"my_ajax_stuff.php",success:function(response){$('#ct').html(response);/*addedfollowinglinetosolvethisissue..butnotworked*///$(".datepicker").

php - 如何使用 Ajax 和 php 填充可靠的下拉列表

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion您好,我想使用Ajax管理下拉菜单上的数据。数据库字段:1.id2.姓名3.部门myDesgin.php1.如果我选择了一个下拉菜单想要更改另一个下拉菜单取决于使用Ajax的选定值。2.是否有可用的代码,如果我选择一个下拉菜单,它会转到另一个子窗口并使用Ajax以表格格式(如报告)显示数据。提前致谢。请给我示例代码,因为我是ajax的初学者,如果有人提供代码解释(对于ajax),非常欢迎。

php - 提交 AJAX 表单后获取访问者的 IP 地址

我有一个HTML表单。当访问者提交表单时,将调用一个javascript方法。此方法将AJAX请求发送到我服务器的php文件。我的问题是我需要获取访问者的IP地址。但是因为AJAX请求调用php文件,$_SERVER['REMOTE_ADDR']给了我我的服务器地址。在这种情况下,我如何获得访问者的ip?谢谢//somedataherefunctionsendData(){//dosomework,getvariables$.ajax({url:"/mypage.php",type:"GET",data:{name:e},success:function(data){//dosomew