ajax 相关问题

AJAX(异步JavaScript和XML)是一种通过客户端和服务器之间的异步数据交换来创建无缝交互式网站的技术。 AJAX有助于与服务器进行通信或部分页面更新,而无需传统的页面刷新。

Sys.WebForms.PageRequestManager._initialize 未在我的 ASP.Net 页面中呈现

下面的代码不会在我的 ASP.NET 页面中呈现,并且单击按钮后我的页面会发回。 Sys 点 WebForms 点 PageRequestManager 点 _initialize('ScriptManager1', 文档点 getElementB...

回答 3 投票 0

抓取无限滚动,AJAX

我尝试了不同的方法,但在抓取 10,000 个项目时,它们似乎效率低下。 有人告诉我,我必须使用网站的 API 之类的东西。但我没听懂...

回答 1 投票 0

Spring Security 的 AJAX 请求给出 403 Forbidden

我有一个基于spring boot、spring-security、thymeleaf的网站,在某些情况下我也使用ajax。 问题:我在 Spring Security 中使用表单登录安全性。在浏览器中,登录后我可以消费

回答 2 投票 0

Django Ajax 刷新页面时我推送的点赞就消失了

我在Django Ajax中实现了Like功能,但是当我刷新页面时,我推送的Like消失了。 为什么? 我认为 body 有问题:post_pk={{ post.pk }}` 并查看...

回答 1 投票 0

无法通过onclick触发Ajax(但使用onchange会触发)[重复]

我是 Ajax 新手。我有一个 PHP 文件,其中有一个包含简单元素的表单。 我希望能够单击“提交”,然后将表单数据发送到另一个 PHP 文件来处理它...

回答 2 投票 0

Cakephp FormData Ajax 文件上传

我陷入了使用 FormData + Ajax + CakePHP 从数据和文件上传的困境 这是我的表格: 我陷入了使用 FormData + Ajax + CakePHP 上传数据和文件的困境 这是我的表格: <form name="multiform" class="frmaddproduct" action="addproduct" method="POST" enctype="multipart/form-data"> <div class="formrow"> <div class="createproductlabel leftfloat">Name</div> <div class="formcontrol leftfloat"><input type="text" name="name"/><br/><span>Name?</span></div> <div class="clear"></div> </div> <div class="formrow"> <div class="createproductlabel leftfloat">Cost</div> <div class="formcontrol leftfloat"><input type="text" name="cost"/></div> <div class="clear"></div> </div> <div class="formrow"> <div class="createproductlabel leftfloat">Discount</div> <div class="formcontrol leftfloat"><input type="text" name="discount" class="discount" maxlength="5"/> %</div> <div class="clear"></div> </div> <div class="formrow"> <div class="createproductlabel leftfloat">Description</div> <div class="formcontrol leftfloat"><textarea name="description" rows="5"></textarea></div> <div class="clear"></div> </div> <div class='formrow'> <div class='createproductlabel leftfloat'>Choose file</div> <div class='formcontrol leftfloat'><input type='file' name=''productpicture'/></div> <div class='closephotos leftfloat'><img src='../img/close.png' class='closeproductpicture'/></div> <div class='clear'></div> </div> <div class="formrow"> <div class="createproductlabel leftfloat">&nbsp;</div> <div class="formcontrol leftfloat"><input type="button" name="btncreateproduct" value=" Create Product "/></div> <div class="clear"></div> </div> </form> 这是我提交此表单的代码: $(".frmaddproduct").submit(function(e) { var formObj = $(this); var formURL = formObj.attr("action"); if(window.FormData !== undefined) // for HTML5 browsers { var formData = new FormData(this); $.ajax({ url: formURL, type: 'POST', data: formData, mimeType:"multipart/form-data", contentType: false, cache: false, processData:false, success: function(data, textStatus, jqXHR) { $("#multi-msg").html('<pre><code>'+data+'</code></pre>'); }, error: function(jqXHR, textStatus, errorThrown) { $("#multi-msg").html('<pre><code class="prettyprint">AJAX Request Failed<br/> textStatus='+textStatus+', errorThrown='+errorThrown+'</code></pre>'); } }); e.preventDefault(); e.unbind(); } else // for older browsers { // generate a random id var iframeId = 'unique' + (new Date().getTime()); // create an empty iframe var iframe = $('<iframe src="javascript:false;" name="'+iframeId+'" />'); // hide it iframe.hide(); // set form target to iframe formObj.attr('target',iframeId); // Add iframe to body iframe.appendTo('body'); iframe.load(function(e) { var doc = getDoc(iframe[0]); var docRoot = doc.body ? doc.body : doc.documentElement; var data = docRoot.innerHTML; $("#multi-msg").html('<pre><code>'+data+'</code></pre>'); }); } }); 在firebug中,我可以看到正在发送的数据: -----------------------------2463414040929 Content-Disposition: form-data; name="categoryproduct" 1 -----------------------------2463414040929 Content-Disposition: form-data; name="companyproduct" 1 -----------------------------2463414040929 Content-Disposition: form-data; name="name" AAA -----------------------------2463414040929 Content-Disposition: form-data; name="cost" 34 但是当我尝试在控制器中读取或转储请求数据时,我得到:Array() 即没有数据正在发送。 debug($this->request->data) 另外,$this->log($this->request->data["discount"])给了我空白值 我哪里理解错了? 我没有使用 Cakephp 表单助手来创建表单。 使用常规的 $_FILES PHP 服务器变量

回答 1 投票 0

使用 Ajax 列出数据(仅显示最后的数据)

我正在使用 ASP.NET Core 开发一个项目。我想使用 Ajax 从数据库中提取数据而不发布页面。但只有一个和最后保存的数据出现。我可以在控制台看到其他数据...

回答 1 投票 0

Javascript 对输入更改进行验证,仅在单击“提交”按钮时提交

我的网站上有一个表格。单击提交按钮时,将运行一个函数来获取每个字段的内容,根据正则表达式和其他要求验证内容,然后如果一切正常...

回答 3 投票 0

DELETE 后触发 GET 请求

我第一次在 django 中创建一个 Web 应用程序,其中一个功能是添加和编辑职位空缺。使用表单和 POST 方法添加一些信息(职位空缺的标题、描述等...

回答 2 投票 0

wordpress ajax请求未到达后端功能

我有错误请求 400 以及functions.php 中的ajax 对象本地化代码: get_template_part('inc/ajax_functions'); 函数 enqueue_theme_assets(){ wp_enqueue_script('ajax_functions', WDD_JS . '

回答 1 投票 0

使用 CURL 进行 GET 请求时出现错误“HTTP 代码 405 不允许方法”

我想通过 CURL 获取 GET 请求的响应,但收到错误“HTTP/1.1 405 Method Not allowed”并且没有返回任何内容(标头除外)。 以下是我的代码。 $url = "http://api.

回答 2 投票 0

如何使用 php 和 ajax 创建按位置筛选(使用复选框)引擎

我的酒店网页上几乎没有复选框。我想制作一个简单的 FILTER BY LOCATION 过滤引擎。看起来像这样—— 结果应该是复选框的组合。 现在的问题是我

回答 1 投票 0

我们可以在登录用户会话过期之前调用 Laravel 中的事件吗?

我想存储用户的注销日期时间,因为我创建了事件,该事件在单击注销按钮监听器事件被调用后工作正常。下面我编写了代码来存储注销时间。 <...

回答 1 投票 0

ajax 单击按钮和表单值

我有一个表单,每个项目都有一个添加按钮。我只想将表单数据提交到处理ajax 的php 脚本,并且还知道正在单击哪个添加按钮。我不是...

回答 1 投票 0

如何从ajax传递图像

我想使用jquery和ajax将图像传递到另一个页面。 当我在 php 处收到 POST 时,我无法获取图像,但我得到了其他元素数据。 $(文档).ready(函数() { var 文件 =...

回答 1 投票 0

为什么 fetch API 返回 HTML 文本,而不是仅返回服务器想要发送的预期消息?

我想编写一个从 Rust 后端获取数据的网页。然而,我从后端得到的是一些随机的 HTML 文本。我如何从...传输数据(例如一些简短的纯文本)

回答 1 投票 0

当鼠标悬停在网页上的链接上时,如何隐藏浏览器状态栏上的链接?

我在我的项目中使用 Zend、PHP、AJAX、JQuery。问题是,当我将鼠标悬停在网页上的链接上时,如何强制不在浏览器状态栏上显示链接。 最好的例子就是这个...

回答 5 投票 0

无法通过onclick触发Ajax(但使用onchange会触发)[重复]

我是 Ajax 新手。我有一个 PHP 文件,其中有一个包含简单元素的表单。 我希望能够单击“提交”,然后将表单数据发送到另一个 php 来处理它(并且......

回答 2 投票 0

获取请求之间的竞争

我正在开发一个跟踪器,该跟踪器应该在我们客户的网站上收集一些数据,并在网站用户离开页面时使用获取请求将其发送到我们的 API。 这个想法是使用 beforeunload 事件

回答 1 投票 0

为什么我在从 API 获取数据时得到未定义的答案?

我学习如何使用 fetch API,并尝试打印 Simpsons API 的引用作为练习。问题是答案一直没有定义。你知道为什么它不只是打印吗...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.