AJAX(异步JavaScript和XML)是一种通过客户端和服务器之间的异步数据交换来创建无缝交互式网站的技术。 AJAX有助于与服务器进行通信或部分页面更新,而无需传统的页面刷新。
我的 Lavel 10 Web 应用程序有一个使用 ajax 提交的表单。除了一个系统之外,它工作正常,在提交表单时,我在 chrome 和... 中都收到 csrf 令牌不匹配错误
标题:使用 AJAX 的 ASP.NET Core 中的级联下拉问题(404 错误) `描述: 我正在开发一个项目,需要使用 AJAX 在 ASP.NET Core 中实现级联下拉菜单。目标是
使用ajax的post方法发送表单数据时在PHP脚本中获取空数组
我正在使用serialize()方法来形成url编码字符串,我尝试搜索每个解决方案但没有成功,下面是我的代码 我正在使用serialize()方法来形成url编码字符串,我尝试搜索每个解决方案但没有成功,下面是我的代码 <form id="idEditTaskForm"> <div class="form-group"> <input type="text" class="form-control" name="taskName" id="idTaskName" placeholder="Enter Task name" value=""> </div> <div> <input type="hidden" name="id" id="idTask" value="" /> </div> <button type="submit" class="btn btn-primary" id="idEditTask"> Save </button> </form> $(document).on('click', "#idEditTask", function(){ $("#idCloseButton").click(); $('#idEditTaskForm').submit(function(e) { // handle the submit event e.preventDefault(); var formData = $(this).serialize(); $.post({ url: "http://localhost:8000/index.php?sFlag=saveTaskDetails", type: 'POST', data: {'formData': formData}, contentType: 'application/x-www-form-urlencoded', success:function(data){ console.log(data); if(data == true){ console.log(data); } } }) }) }); <?php if(isset($_GET['sFlag'])){ $sFlag = $_GET['sFlag']; if($sFlag == "saveTaskDetails"){ print_r( $_POST); $id = $_POST['id']; $name = $_POST['taskName']; //$oCrudData = new CrudData(); //$result = $oCrudData->saveTask($id, $name); //echo $result; } } ?> 当我打印 $_POST 请求数据时,显示空数组和未定义索引错误 数组 ( ) 注意:未定义索引:id 在 C:\Users\Phaneeswar D\Desktop\Suman_learning_project
我正在尝试创建一个管理页面。我有一个复选框,代表我的博客页面的帖子的活跃度。 (https://i.stack.imgur.com/qB7s5.png) 当我点击复选框时,我想更改
如何在 Wordpress JavaScript 函数中使用 Ajax POST 将数据插入到 ACF 字段中?
我正在从事的工作:带有 ACF 插件和 JavaScript 的 Wordpress。 我想做的:创建一个帖子并设置标题、内容、状态和一些 ACF 字段。 输出是什么:它成功创建了
我有点困惑,我这里有这个 PHP 代码,它位于我的文件 api.php 中: 尝试 { $测试=“测试”; 如果($测试==“测试”){ echo json_encode('成功...
PHP、jQuery、Ajax - 处理错误的正确方法是什么?
我有点困惑,我这里有这个 PHP 代码,它位于我的文件 api.php 中: 尝试 { $测试=“测试”; 如果($测试==“测试”){ echo json_encode('成功...
我在模态中使用 Select2,但它工作得不太正常,正如您在这里看到的:https://gyazo.com/a1f4eb91c7d6d8a3730bfb3ca610cde6 结果显示在模式后面。我怎样才能解决这个问题?我已经...
JavaScript 位: $(文档).ready(函数() { $('#form').submit(函数(e) { e.preventDefault(); var $form = $(this); ...
我开始为我的应用程序使用 PHP 登录脚本的基本启动,从这里克隆。当尝试在注册页面上添加元素时,signup.php 数据在被
我遇到了一个问题,我从 Java servlet 接收有效的 PDF,但当我在 Javascript 中创建 Blob 对象时,它没有被正确创建。 我收到的数据...
这是我之前的帖子,感谢 @Satpal 先生,我终于让按钮正常工作了。但现在我有另一个错误。 这就是我的网站将实现的目标: 每次我点击某个特定的r...
Ajax 调用 java 获取“#document”而不是有用的对象列表
我正在开发一项在部署到测试环境中时运行良好的服务。 我打开网页,JavaScript 调用如下: $.ajax( { 网址: 网址, 错误:函数(xhr,
使用 JSzip 将多个 blob 转换为单个 zip 文件?
我尝试使用单个 ZIP 文件下载多个图像,但得到的结果相反。这是下载 zip 文件,但它们位于单独的 zip 文件中。 当我控制台记录 urls[] 数组时,它们...
如何在列表类型的视图模型中填充项目并将其返回到视图而不擦除表单.NET MVC的其他字段
我试图通过视图填充我的视图模型中的字符串列表,然后按照用户填充其他字段的方式返回到相同的字段,并且无需将我的所有模型传递给
我已经成功地从ajax查询中检索了数据,但是,我发现很难按照我想要的数据外观来设计它的样式 我期望数据被表示为标签,即
在我的 woocommerce 网站中,当将商品添加到购物车时(在主页、商店页面、产品详细信息页面或任何地方),需要很长时间才能将其添加到购物车。 ajax 请求...
我想检索通过 AJAX 传入的 POST 的 URL。我创建了一个路由器来管理来自用户的所有请求,例如 GET 和 POST。我只是在检索 URL 时遇到问题...
我不知道如何处理调用 ASP.NET MVC 时 jquery ajax POST 错误“ERR_CONNECTION_REFUSED”
我尝试使用 jQuery 和 Ajax 对 ASP.NET MVC 应用程序进行 POST 调用,在后端(SQL Server)中创建一个新条目,但 Google Chrome 控制台显示错误 无法加载资源:net::
我是 AJAX 新手。 A 想要调用 django 视图来更新商品数量并更改页面上的编号。 我有一个模板 ... {% 表示项目中的项目 %} {{... 我是 AJAX 新手。 A 想要调用 django 视图来更新商品数量并更改页面上的编号。 我有模板 ... {% for item in items %} <div id="quantity">{{ item.quantity }}</div> <button onclick="updateQuantity('parts/quotes/ajax/increase-item/')">+</button> ... <script> function docReady(fn) { if (document.readyState === "complete" || document.readyState === "interactive") { setTimeout(fn, 1); } else { document.addEventListener("DOMContentLoaded", fn); }; }; docReady(function() { function updateQuantity(url) { fetch(url, { method: "GET", headers: { "X-Requested-With": "XMLHttpRequest", } }) .then(response => response.json()) .then(data => { document.getElementById("quantity").innerHTML = data; }); } }); </script> 还有一个观点: def increase_quote_item_ajax(request): is_ajax = request.headers.get('X-Requested-With') == 'XMLHttpRequest' if is_ajax: if request.method == 'GET': item = QuoteItem.objects.get(id=pk) item.quantity += 1 item.save(update_fields=['quantity']) return JsonResponse({'data': item.quantity}) return JsonResponse({'status': 'Invalid request'}, status=400) else: return HttpResponseBadRequest('Invalid request') 但是当我点击+按钮时我得到了 Uncaught ReferenceError: updateQuantity is not defined 为什么我的函数没有注册? updateQuantity 不在全局(窗口)范围内定义,仅在特定函数中定义。所以<button>不能像这样直接调用它。 一种方法是将 updateQuantity 函数移出匿名函数并移至全局范围: <script> function updateQuantity(url) { //... } </script> 由于这一切都是 define 一个函数,那么它不需要等待 DOMContentLoaded 事件。如果您想要/需要等待该事件,您可以手动将函数分配给window对象: <script> docReady(function() { window.updateQuantity = function (url) { //... }; }); </script> 或者,根本不直接在 <button> 标记中调用函数,而是在定义函数的位置分配一个单击处理程序。例如,如果您给 <button> 一个 id: <button id="update-button">+</button> 然后在定义函数时,您可以使用 id (或您喜欢的任何选择器,这只是示例)将单击处理程序附加到按钮: <script> docReady(function() { const url = 'parts/quotes/ajax/increase-item/'; function updateQuantity() { //... } document.querySelector('#update-button').addEventListener('click', updateQuantity); }); </script>