ajax 相关问题

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

我无法从控制器 Rails 7 渲染部分 js

我已经创建了 my_portfolio.html.erb ,并将表单提交给带有远程控制器的控制器: true ,控制器接受参数并验证一切都可以在条件和代码下正常工作,但它可以'...

回答 1 投票 0

如何将clipboard.js与Ajax结合使用? (数据剪贴板)

我的 Clipboard.js 在我的测试站点上运行良好,我可以使用数据剪贴板进行复制。 我的 Clipboard.js 在我的测试站点上运行良好,我可以使用数据剪贴板进行复制。 <a href="#"> <i class="icon-link icon-1x fa-fw" id="d_clip_button_x" data-clipboard-text="copythistext" title="Copy direct link"></i></a> <script type="text/javascript" src="copy/clipboard.min.js"></script> <script type="text/javascript"> var client = new Clipboard( document.getElementById('d_clip_button_x') );</script> 但是当我从 Ajax 调用获得内容时,相同的代码不再起作用。我已经阅读了一些关于如何让 Ajax 与 Clipboard.js 良好配合的方法和教程,但我似乎无法理解它。据我了解,我需要重新触发该功能,但我怎样才能实现这一点? 谢谢。 我尽力了。 Clipboard.js 使用广泛的触发器来获取 data 属性,并在页面完成加载时进行绑定。 因此,如果数据是从ajax、剪贴板获取的,则不会按照您的意愿绑定它们。 对于解决方案,这里有一个技巧。 首先,制作一个可以使用的通用复制按钮,给它一个 ID,假设我们给的是 d_clip_button_villa_XXX。 <a style="display:none" href="javascript:void(0);"> <i class="icon-link icon-1x fa-fw" id="d_clip_button_villa_XXX" data-clipboard-text="" title="Copy direct link"> </i> </a> <script type="text/javascript"> var client = new Clipboard( document.getElementById('d_clip_button_villa_XXX') ); </script> 现在,不要制作相同的按钮,而是使用任何元素,例如 <a> 标签并提及 2 个事件 -> <a href="#" onmouseover="copytxt('here is the text')" onclick="clkd(); return false;">copy</a> 现在创建两个函数-> function copytxt(txt){ jQuery('#d_clip_button_villa_XXX').attr('data-clipboard-text', txt); } function clkd(){ jQuery('#d_clip_button_villa_XXX').click(); } 这也适用于ajax 解决方法是连接到 clipboard.js 中的文本事件。调用该函数时,通过同步 ajax 调用从服务器检索剪贴板内容,并提供相关参数。 但是,请注意,同步 ajax 请求(在 jquery 中)“已被弃用,因为它会对最终用户的体验产生不利影响”。您可能会收到同样的警告。 var clipboardItems = new Clipboard('.btn', { text: function(trigger) { const customerId = trigger.getAttribute('data-customerid'); let cpv = GetClipboardData(customerId); return cpv; } }); function GetClipboardData(customerId) { let retval = ''; var args = {}; args.customerId = customerId; args.monthNumber = 12; // example $.ajax({ type: 'POST', async: false, url: 'https://jsonplaceholder.typicode.com/posts', data: JSON.stringify(args), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function(msg) { retval = msg; } }); return retval; } <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/clipboard.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <!-- Trigger --> <button class="btn" data-customerid="1"> <span>&#128203;</span> Copy to clipboard </button>

回答 2 投票 0

从 jscript 文件为 php 文件传递变量时出现问题

所以我使用instascan api来扫描二维码,并假设将扫描的内容发送到我的php文件,但无论我使用POST还是GET,它都不会在php文件中读取它们,并且...

回答 1 投票 0

Php 为什么不向 Jquery ajax 发送响应?

我想从mysql数据库获取数据而不刷新页面。我在客户端使用jquery ajax,在服务器端使用php。请求已发送,但响应为空(如果我在 Firefox 中转到 xhr...

回答 1 投票 0

使用 Amazon S3 + Django 上传大文件 400 错误请求

我正在学习这门课程,我认为我做的一切都是正确的,但它给了我 POST https://fakebucket.s3-eu-north-1.amazonaws.com/ 400(错误请求) 视图.py 类 FilePolicyAPI(APIView): “&qu...

回答 1 投票 0

AJAX POST Base64 字符串格式错误

我无法通过 AJAX POST 正确上传/返回我的 Base64 字符串到 SQL 数据库。当我通过 AJAX 从数据库返回字符串时,我收到完全相同的 base64 s...

回答 1 投票 0

输入密钥提交Ajax表单

我有一个非常简单的 AJAX 表单,它要求提供电子邮件地址,并在提交后将其发送给我。 我怎样才能在按下回车键时获得要提交的表单? 当用户点击...时运行

回答 7 投票 0

使用 application/json 在 ASP.NET Core MVC 上进行 jQuery ajax post 请求

我正在尝试使用 jQuery.ajax 和 contentType: 'application/json; 进行 ajax 调用;字符集=utf-8'。 我使用 .NET 8 为 ASP.NET Core MVC 创建了一个新项目。 这是 JavaScript 代码: $('#添加...

回答 1 投票 0

Magento - 我可以对整个产品集合进行 JSON 编码吗?

这就是我到目前为止所拥有的。看起来相关吗?或者有更简单的方法吗? 受保护函数 _encodedProductCollection() { $productcollection = $this->_getProductCollection(); $

回答 1 投票 0

如何使用 AJAX 将 JavaScript 变量传递给 PHP

这是我的代码的一部分: 函数 minicart(courseId = "") { $.ajax({ 类型:“获取”, 数据类型:“json”, 网址:“/购物车/购物篮”, ...

回答 1 投票 0

如何设置加载已关闭的外部 javascript 文件的超时时间

我使用 javascript 来包含从另一台服务器上的 php 文件提供的一些内容。然而,这个其他服务有时会变得不稳定,要么需要很长时间才能加载,要么无法加载......

回答 2 投票 0

广告内的服务器端图库(php、js?、ajax)

我的文件夹中有一些图片,它们的路径在数据库中。我想用这些图像(带有上一个和下一个按钮)制作一个照片库,而无需重新加载页面。 这是 AJAX 功能...

回答 1 投票 0

如何在laravel中使用ajax从数据库获取图像并以编辑形式预览它?

我正在尝试在laravel中使用ajax从数据库获取数据。我获取了除图像之外的所有数据并将其成功加载到编辑表单中。我从数据库中获取了图像,但无法在编辑时预览它......

回答 2 投票 0

在表单中粘贴文本时加载数据

我有一个搜索表单,当有人输入时它会做出反应。我希望它在粘贴某些内容时也能做出反应,这可能吗?就像现在一样,粘贴的文本后面必须有一个空格。 <

回答 1 投票 0

快速 Web 应用程序开发的最佳实践是什么?

我正在开发一个主要基于 PHP 的 Web 应用程序。我想知道一些最佳实践和技术,我可以利用这些最佳实践和技术尽快推出该应用程序

回答 2 投票 0

ASP经典无法通过ajax请求更改应用程序中的数据

我尝试从客户端调用一个简单的ajax请求到服务器端,但我遇到了问题 当我按下按钮时,即使收到警报(“确定!”),此页面也没有任何变化;一个...

回答 1 投票 0

azure应用程序中应用程序的ajax请求出现错误

我在 python-django 中有一个应用程序,在本地主机上一切正常。我正确地向 Python 发出 ajax 请求,但是它在 Azure 应用程序中不起作用,请按照我的示例代码进行操作

回答 1 投票 0

在dataTable()中获取ajax响应

这是我现有的分页代码,我收到错误,因为未定义 roleList。 我不知道如何在 dataTable() 中使用 ajax 响应。我做错了什么? 我对这部分感到震惊...

回答 2 投票 0

使用 React.js 将 HTML 标记从富文本编辑器保存到 MongoDB

我一直在尝试创建自己的博客应用程序,用户可以在其中创建帖子,并且我设法插入了 Quill 富文本编辑器。 它成功更新了一段状态,但我收到的数据......

回答 2 投票 0

使用任意图表甘特图刷新数据时内存消耗不断增加

我有一个简单的anychart代码用于刷新甘特图,每1秒运行一次: 函数 init_schedule(){ anychart.onDocumentReady(函数 () { anychart.data.loadJsonFile("../

回答 1 投票 0

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