AJAX(异步JavaScript和XML)是一种通过客户端和服务器之间的异步数据交换来创建无缝交互式网站的技术。 AJAX有助于与服务器进行通信或部分页面更新,而无需传统的页面刷新。
我有一个问题。我试着解释一下。 我的客户要求我建立一个门户网站,用于使用基本身份验证在私人服务器上获取和修改数据。 私有服务器返回一个XML文件。 我尝试使用...
无法检测 Laravel 和 javascript 中的警报来自何处
我通过删除关联的 if 语句从 JavaScript 文件中删除了警报。然而,警报仍然出现。我也尝试更换警报消息,但没有什么不同......
尽管使用 Flask 成功进行了 AJAX 请求,但网页上的图像并未更新
我目前正在开发一个个人项目,该项目具有此 python 函数,可以在特定时间内更新网页上的图像。输出表明图像已成功检索...
根据 WooCommerce 结帐字段所选值设置购物车商品税级
在 WooCommerce 中,我需要在我的结账页面添加一个“billing_legal_person”自定义字段,可以在“Person”和“Company”之间进行选择,以反映客户是否
我一直在尝试将 JSON 数据传递到 MVC 控制器中,但到目前为止还没有成功。 控制器方法具有像 newObject 这样的模型属性,如下所示 [http邮报] 公共 ActionResult Cr...
首先,我不得不说我是使用 Ajax 的初学者......所以请帮助我。 我想将数据插入数据库而不刷新页面。到目前为止,我有以下代码... 在《刀锋》中我有一个 f...
您好,我正在为其制作一个员工考勤管理系统,我有登录系统,其中包含两个界面,一个用于管理员,另一个用于员工。在员工界面中我添加了时间我...
Rails 错误:ActionController::UnknownFormat 缺少此请求格式和变体的模板
我在索引页面中有一个表单,我希望该操作将由Ajax执行,以在索引页面中显示结果。 这是我在索引页中的表格: <%= form_with model: @shoppin...
我正在尝试使用 jQuery.ajax({}) 来运行 PHP 文件。我的所有 ajax 请求都不会执行,只会永远处于挂起状态。 我看过许多不同的解决方案,但没有一个有效。 让
我在提交表单时使用jquery $.post。我想在单击按钮后禁用该按钮 5 秒钟,以避免多次提交表单。 这是我现在所做的: ...
我已经阅读了以下从 JavaScript 代码调用 Python 函数 国际刑警组织 将 numpy 导入为 np 从数学导入 sqrt 将 matplotlib.pyplot 导入为 plt def interpol(x0, x, y): x = np。
Laravel:为什么我的ajax请求返回“500(内部服务器错误)”?
我正在尝试使用 Laravel 5.5 中的按钮发出 AJAX 请求。控制台返回 POST: 500(内部服务器错误)。 我的 JavaScript 代码在这里: $.ajaxSetup({ ...</desc> <question vote="2"> <p>我正在尝试使用 Laravel 5.5 中的按钮发出 AJAX 请求。控制台向我返回 POST: 500(内部服务器错误)。</p> <p><a href="https://i.stack.imgur.com/ea7bi.gif" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL2VhN2JpLmdpZg==" alt=""/></a></p> <p>我的Javascript代码在这里:</p> <pre><code><script type="text/javascript"> $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); $('#insertForm').on('submit', function(e){ e.preventDefault(); var data = $(this).serialize(); var url = $(this).attr('action'); var post = $(this).attr('method'); $.ajax({ type: post, url: url, data: data, dataType: 'json', success:function(data) { console.log(data) } }) }) </script> </code></pre> <p>我的 HTML 表单代码:</p> <pre><code><form action="{{ URL::to('add') }}" class="translation-form" method="POST" id="insertForm"> <div class="language-area"> <textarea class="form-control wow fadeIn" data-wow-duration="0.5s" name="words" id="lang-input" rows="10"></textarea> </div> <p class="upload-info wow fadeInDown" data-wow-duration="0.5s" data-wow-delay="0.3s"> Add words from file <input type="file" name="file-1" id="file-1" class="inputfile inputfile-1" data-multiple-caption="{count} files selected" multiple /> <label for="file-1"><span>"doc" or "docx"</span></label> </p> <div class="clearfix"></div> <div class="text-center translate-option"> <button type="submit" class="btn btn-green btn-instant-translate wow fadeIn" data-wow-duration="0.5s"> Add </button> </div> </form> </code></pre> <p>我的 Ajax 控制器:</p> <pre><code>class AjaxController extends Controller { public function store(Request $request) { if($request->$ajax()) { return "True request!"; } } } </code></pre> <p>我的路线:</p> <pre><code>Route::post('/add', ['uses'=>'AjaxController@store', 'as'=>'ajaxAdd']); </code></pre> <p>为什么会出现这样的错误呢?当我尝试在控制台中输出数据而不向 AjaxController 发出使用请求时,Ajax 起作用了。</p> </question> <answer tick="true" vote="7"> <p>服务器响应 500,因为 ajax 调用期间引发了一些异常。我猜是因为控制器中的代码,控制器代码应该是这样的</p> <pre><code>if($request->ajax()) { return "True request!"; } </code></pre> <p><strong>编辑:</strong>响应ajax请求,可以使用响应对象和http响应代码,而不是返回纯文本,这样你就可以知道ajax调用的确切状态,</p> <ul> <li><p><a href="https://laravel.com/docs/5.5/responses" rel="noreferrer">laravel 回复的文档链接</a></p></li> <li><p><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes" rel="noreferrer">Http 响应代码链接</a></p></li> </ul> </answer> <answer tick="false" vote="4"> <p>你在 <pre><code>$</code></pre><pre> 有一个流氓 </pre><code>$request->$ajax()</code></p> <pre><code>class AjaxController extends Controller { public function store(Request $request) { if($request->ajax()) { return "True request!"; } } } </code></pre> </answer> <answer tick="false" vote="0"> <p>只需去升级你的库,比如 jQuery 等</p> </answer> </body></html>
Google Chrome 开发者工具的“复制带有参数的位置”?
Google Chrome 开发者工具中有没有办法复制带参数的 AJAX 请求? Firebug 具有针对任何异步请求“复制带有参数的位置”的功能,这非常适合我们...
Laravel - 在使用 jQuery AJAX 提交表单之前检查用户名是否已存在
我制作了一个包含很多字段的注册表。由于当我提交数据并且验证器因错误而重定向回来时,某些输入为空,并且用户必须浪费时间重新填充它们,所以我想
嗯,我正在尝试将数据插入 MySQL 数据库。数据插入成功。但在成功插入ajax后我没有得到返回消息。我也在用...
我可以更改脚本 src 并让 javascript 运行新代码吗?
我有一个页面,实际上是一个演示文稿,很像powerpoint。这是一个无限循环,它使用 ajax 进行自我更新,以下载自上次以来的新演示内容。 现在,这个
我正在使用 API 来获取《战地》的统计数据。该级别返回一个数字,我使用开关来确定该级别的名称,因此无论用户名是什么或用户排名...
DataTable 中的 Ajax 在 .net 6 中不起作用
我在控制台中没有收到任何错误。并且控制器方法中的断点永远不会被调用。 (对不起,我的英语不好)。问题是该方法永远不会从 ajax 中调用。 普...
在 AJAX 添加到购物车上刷新 WooCommerce 短代码
我创建了一个自定义短代码来显示客户购物车中特定产品的当前数量。该短代码效果很好,但仅在刷新页面时更新。我是...
如何在Python的Flask中识别通过AJAX发出的请求?
我想检测浏览器是否通过 AJAX (AngularJS) 发出请求,以便我可以返回 JSON 数组,或者是否必须渲染模板。我该怎么做?