Tag: ajax

在JQuery中通过AJAX上传文件

我是JQuery AJAX的新手。 我想使用jquery实现文件上传。 是否可以使用JQuery,AJAX创建文件上载并将其发送到Servlet,后者可以使用apache文件commons上传文件。 任何人都可以建议我如何进一步? 谢谢,Deepthi。

如何通过jQuery将PHP文件加载到DIV中?

我正在开发一个网站,我在侧面菜单上有这个: Contact Us 然后我有这个脚本 $(document).ready(function(){ $(“#contact”).click(function(){ $(“#contents”).load(‘home.php’); }); }); 我在我的页面中有这个DIV: 显然,我想要做的是在我点击Contact Us超链接时加载home.php,这不起作用。 我的代码出了什么问题?

jQuery ajax load()java脚本没有执行?

我已经阅读了几个关于这个问题的post,但我无法解决它。 我正在将一个html文件加载到div中。 我加载的文件包含一个无序列表。 应该扩展此列表(带有子菜单项的菜单)并关闭。 因此我需要js。 但不幸的是,这个脚本没有加载。 谁能帮我? 真是太棒了! 非常感谢 :)

每5秒刷新一次使用jQuery / Ajax的表

所以我有一个从数据库中提取信息的表格,我想知道如何在不重新加载整个页面的情况下刷新信息。

如何使用PHP和jQuery发送安全的AJAX请求

问题 所以有一段时间我一直在尝试使用不同的AJAX方法将数据发送到服务器,该服务器将被处理并存储在MySQL数据库中。 AJAX请求命中api.php的页面使用PHP的PDO预处理语句来保存数据,因此MySQL注入并不是真正的问题,需要加密的密码或数据也由api.php处理。我在这里问的是什么。 我的问题更多地涉及如何确保数据在从客户端传输到服务器时是安全的。 方法 我目前有(对于我在下面列出的登录示例): 域上运行的SSL证书/ HTTPS。 某些AJAX请求(显然不是这个登录请求示例,因为没有会话开始)只有在PHP会话在整个站点上有效时才有效(在本例中用于login.php和api.php )。 访问函数时对api.php速率限制。 PHP PDO在与api.php的数据库交互时准备语句。 加密api.php敏感数据(与问题无关)。 问题 最后,我的问题是: 这种使用异步HTTP(Ajax)请求的方法是否足够安全,而不仅仅是将数据提交到PHP页面并重定向? (这种方式改善了用户的体验)。 如何检查我的用户发送的数据是否未被篡改? 我是否合理地保护用户的数据,如果没有,我还能做什么? 这个例子 我了解每个人都有不同的方法来处理他们的网站数据和传输数据。 我也明白,无论你做什么,你永远不会受到100%的保护,因为你的系统可能存在漏洞和方法,你无法解释。 我正在寻找有关安全发送数据的一般方法的反馈/改进,而不是批评下面的具体代码,因为它只是一个例子。 但任何建设性的答案都是受欢迎的。 感谢您花时间阅读/回答。 function loginUser() { var process = “loginUser”; var data = $(“form”).serializeArray(); data[1].value = SHA512(data[1].value); // sha then encrypt on api.php page data = JSON.stringify(data); $(“#loginButton”).html(‘ Login’); $.ajax({ type: “POST”, […]

Javascript – 根据ajax响应停止表单提交

我想使用AJAX来确定表单的值是否可以接受(这不是表单validation)。 AJAX result将确定表单是否已提交。 下面,您将看到我在提交表单时执行AJAX调用,并根据返回的内容(可接受的空白或不可接受的错误消息),我想return true; 或者return false; $(“form”).submit 。 我怀疑我在AJAX的success:遇到了麻烦success: 。 请帮我从AJAX调用中获取result ,以便我可以执行if (result == “”) { return true; } else { return false; } if (result == “”) { return true; } else { return false; } if (result == “”) { return true; } else { return false; } 。 工作方式: $(“form”).submit(function(e) { […]

使用ASP.NET MVC的jquery – 调用启用了ajax的Web服务

这是前一个问题的一个延续。 现在我正在尝试调用我在ASP.NET MVC应用程序中定义的支持AJAX的Web服务(即MovieService.svc )。 但是我的getMovies javascript函数永远不会调用该服务。 如果我在非ASP.NET MVC应用程序中尝试,这种调用AJAX Web服务的技术工作正常,所以它让我想知道ASP MVC路由在尝试进行AJAX Web服务调用时是否会以某种方式干扰某些事情。 你知道为什么我的网络服务没有被调用吗? 代码如下。 <script src="” type=”text/javascript”> <script src="” type=”text/javascript”> <script src="” type=”text/javascript”> <script src="” type=”text/javascript”> var lastsel2; function successFunction(jsondata) { debugger var thegrid = jQuery(“#editgrid”); for (var i = 0; i < jsondata.d.length; i++) { thegrid.addRowData(i + 1, jsondata.d[i]); } } function getMovies() { debugger […]

如何从2.0 asmx Web服务返回JSON

我使用.Net framework 2.0 / jQuery来对2.0 Web服务进行Ajax调用。 无论我在ajax调用中将contentType设置为什么,服务总是返回XML。 我想让它回归Json! 这是电话: $(document).ready(function() { $.ajax({ type: “POST”, url: “DonationsService.asmx/GetDate”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { // Hide the fake progress indicator graphic. $(‘#RSSContent’).removeClass(‘loading’); // Insert the returned HTML into the . $(‘#RSSContent’).html(msg.d); } }); }); 以下是Fiddler中请求标头的样子: POST /DonationsService.asmx/GetDate HTTP/1.1 x-requested-with: XMLHttpRequest Accept-Language: en-us Referer: […]

使用jQuery进行跨域请求

对于一个项目,我需要获取不同其他域的网页源代码。 我试过以下代码: $(‘#container’).load(‘http://google.com’); $.ajax({ url: ‘http://news.bbc.co.uk’, type: ‘GET’, success: function(res) { var headline = $(res.responseText).find(‘a.tsh’).text(); alert(headline); } }); 我仍然没有得到任何结果,只是一个空白的警报框。

ajax响应后未更新的值

我通过ajax将一些表单数据发送到同一页面中的php脚本。 PHP必须处理数据并在同一页面中显示结果。 我正在使用这个语法的ajax: $.ajax ({ type: “POST”, url: “”, data: $(“form”).serialize(), success: function(result) { updatechart(); console.log(result); } }); 我基本上是尝试根据表单中输入的数据更新图表中的某些值,然后由php脚本处理。 当我做console.log(result);时,我得到了页面的全部来源console.log(result); 并且在执行此操作后,我的控制台中的值会更新,但图表不会更新。 当我查看源页面时,值保持不变。 我该怎么办? function updatechart() { var json=; var direct=json[‘direct’]; var total=json[‘total’]; var referred=total-direct; var aid=new Array(); var count=new Array(); for(var i=0;i<json['aid'].length;i++) { aid[i]=json['aid'][i]; count[i]=json['count'][i]; } var series = [{ name : "Referred", data: [referred] […]