Tag: http status code 404

使用Javascript选择div导致页面未找到错误

我设法获得了另一个线程的帮助,用于使用JavaScript 更改元素的标题和链接( 使用jQuery更改链接标题的问题 )。 我已经尝试将技术实现到我的网站上的另一个元素,但我遇到了错误Error 404: The page your are looking for cannot be found. 因此,虽然此代码是孤立的: var href = jQuery(‘#_tab_1 > div > div > div:nth-child(3) > div > div.pf-body > ul > li:nth-last-child(1) > p.item-property’).html(); var link = “Click Here”; jQuery(‘#_tab_1 > div > div > div:nth-child(3) > div > div.pf-body > ul > […]

源映射请求导致404错误

更新到Chrome 29后,我注意到浏览器尝试从app root获取jquery.min.map。 但是从资产收到之前的要求(小的声誉不让我发布用于打样的屏幕图像)。 当然,我可以在浏览器设置中关闭源地图,就像这个问题一样 ,但也许还有另一种真正的方法吗? 我的情况不同的是,源地图是从资产收到的。

我可以在客户端更改页面的HTML状态代码吗?

我有一个静态HTML网页,我想将其状态代码设置为404 “未找到”。 但是,我想使用javascript或jQuery,而不是任何服务器端语言。 我怎么能在客户端上这样做? 使用javascript或者标签?

修复从GET请求到CherryPy的404:缺少参数错误

我正在使用CherryPy为客户端的服务器端,HTML,CSS和jQuery创建一个网页。 我也在使用mySQL数据库。 我有一个工作表单供用户注册该站点 – 创建用户名和密码。 我使用jQuery向CherryPy发送一个AJAX POST请求,该请求查询数据库以查看该用户名是否存在。 如果用户名存在,请提醒用户,如果不存在,请将其添加到数据库并提醒成功。 $.post(‘submit’, postdata, function(data) { alert(data); }); 成功的jQuery POST。 我想更改表单,以便不是检查提交时是否存在用户名,而是根据用户名输入中的blur事件发出GET请求。 该函数被调用,它转到CherryPy,但后来我收到一条错误: HTTPError: (404, ‘Missing parameters: username’) 。 $.get(‘checkUsername’, getdata, function(data) { alert(data); }); 不成功的jQuery GET。 CherryPy: @cherrypy.expose def submit(self, **params): cherrypy.response.headers[‘Content-Type’] = ‘application/json’ e = sqlalchemy.create_engine(‘mysql://mysql:pw@localhost/6470’) c = e.connect() com1 = “SELECT * FROM `users` WHERE `username` = […]

jQuery AJAX GET / POST请求在error handling程序中返回404,但是从服务器发送了有效响应

问题:我用jQuery.ajax发送GET或POST请求,并获得用404触发的error handling程序。问题是,我使用嗅探器检查服务器的答案,它是一个有效的200响应,具有正确的JSON(返回通过Python json.dumps)。 而且有些奇怪:在这次调用结束后,浏览器会重新加载页面。 一切都生活在同一个域(也是子域)。 jQuery调用: $.ajax({type: “POST”, url: “/m/auth/login”, data: {x: “y”}, success: function(result) {}, error: function(xhr) {}, dataType: “json”}); 具有有效负载解压缩的嗅探器看到的响应: HTTP/1.1 200 OK\r\n Content-Type: text/html; charset=utf-8\r\n Cache-Control: no-cache, must-revalidate\r\n Content-Encoding: gzip\r\n X-AppEngine-Estimated-CPM-US-Dollars: $0.000018\r\n X-AppEngine-Resource-Usage: ms=71 cpu_ms=0\r\n Vary: Accept-Encoding\r\n Date: Tue, 24 Dec 2013 21:04:36 GMT\r\n Pragma: no-cache\r\n Expires: Fri, 01 Jan 1990 00:00:00 […]

使用jQuery检查链接是否仍然有效

我做了一个快速的function,使用AJAX检查页面上的每个链接,看看它们是否仍然有效。 这似乎有效,但它正在为每一个添加成功和错误类。 如果AJAX响应是404,我怎样才能获得错误回调函数? $(‘li’).each(function(){ $(this).children(‘a’).each(function(){ $.ajax({ url:$(this).attr(‘src’), success:$(this).addClass(‘success’), error:$(this).addClass(‘error’) }) }) });

可以在jquery ajax中设置什么是最大超时?

$.ajax( url:””, async: true, timeout: 2*60*60*1000, //2 hours, success: function(){}, error: function(){} ); 在jQuery ajax请求中,如果我使用较大的值设置超时,或者将其保留为空,是否会一直等到服务器返回结果? 实际上,我希望服务器会在1.5小时内响应,所以在我的js脚本中我将超时设置为2小时,但我发现Ajax在不到1小时内跳转到错误函数(带有msg代码404)。 这意味着ajax会提前中止等待。 所以我想知道是否有最大超时值可以设置ajax?

网站管理员工具中的/文件夹中有404错误

在Google网站站长工具中,在抓取错误下,我的第一个404错误被称为 www.domain.com/a 在我的网站中没有这样的东西,也没有链接。 有什么不对,这是什么意思? 在站点日志中,没有关于指向/ a的404错误的错误。 W3C检查器说没有错误。 我能做什么?

Ajax调用php脚本返回404错误

我是一名WordPress设计师,我为我的一个主题开发了一个联系表单,通过jQueryvalidation。 请检查下面的代码,然后阅读下面的注释。 $(‘.submitemail’) .click(function() { //VALIDATION CODE GOES HERE if ( /*VALIDATED SUCCESSFULLY*/ ) { $.ajax({ type: ‘POST’, url: templatePath+’/lib/scripts/sendEmail.php’, data: ‘visitorname=’ + visitorname + ‘&visitoremail=’ + visitoremail + ‘&visitormessage=’ + visitormessage, success: function(contactResults) { //SUCCESS CODE } }); } }); 笔记: sendEmail.php是一个使用PHPmailer类发送电子邮件的正确脚本。 templatePath变量具有完整模板路径的值,如下所示: http : //somedomain.com/wp-content/themes/themename 上面的jQuery代码位于lib / scripts / jfunctions.js(php脚本的相同目录) 整个过程(ajax和php)在许多服务器中完美地工作,(由我和其他服务器在我的主题用户的两台服务器中测试)。 问题: 在某些服务器中,当成功传递对sendEmail.php的ajax调用并处理php脚本并发送电子邮件时,不会触发成功处理程序。 […]

使用jQuery AJAX捕获404状态

我有这个代码: $.ajax({ cache: false, url: “/Admin/Contents/GetData”, data: { accountID: AccountID }, success: function (data) { $(‘#CityID’).html(data); }, error: function (ajaxContext) { alert(ajaxContext.responseText) } }); 我仍然对ajaxContext以及如何捕获404返回码感到困惑。 但是我有另一个问题。 我正在阅读有关成功编码和失败的内容,并且在最近的jQuery版本中不再使用错误。 所以我应该改变我的代码使用完成和失败。 那怎么能检查404?