AJAX(异步JavaScript和XML)是一种通过客户端和服务器之间的异步数据交换来创建无缝交互式网站的技术。 AJAX有助于与服务器进行通信或部分页面更新,而无需传统的页面刷新。
我正在通过 laravel 应用程序构建作品集,我的应用程序的一部分要求我使用 AJAX,这是我第一次必须这样做! 我想我理解它的逻辑并写了我的脚本
将从 api 返回的数据分配给变量 + javascript [重复]
我正在使用 javascript 中的 api 返回一些要分析和可视化的医疗保健数据。我创建了一个函数 get_data() 来访问数据,以便它可以在脚本的其他地方使用: 傅...
我正在寻找一种通过名字(fn)输出动态内容数据的方法 这个指数 结果显示 我希望结果像这样显示 这个 html 正在寻找一种通过 first_name (fn) 输出动态内容数据的方法这个指数 显示结果 我想要这样显示结果 这个 html<table class="my-2" border='0' width='100%'> <tr style='color:#fff;' > <td>First Name</td> <td>Last Name</td> <td>Last Update</td> <td>Devisi</td> <td>View</td> </tr> <?php $query = "SELECT d1.id,last_name,first_name FROM customers d1 INNER JOIN (SELECT MAX(id) AS id FROM customers GROUP By first_name ) AS P ON (d1.ID=P.ID) ORDER BY id DESC"; $result = mysqli_query($con,$query); while($row =mysqli_fetch_assoc($result)) { $id=$row['id']; $fn=$row['first_name']; $ln=$row['last_name']; echo "<tr style='color:#fff;'>"; echo "<td border='0' width='20%'>".$fn;"</td>"; echo "<td border='0' width='20%'>".$ln;"</td>"; echo "<td border='0' width='20%'></td>"; echo "<td border='0' width='20%'></td>"; echo "<td border='0' width='20%'><button data-id='".$fn."' class='btn btn-warning my-2 nameinfo'>Data</button></td>"; echo "</tr>"; } ?> </table> Javascript $(document).ready(function(){ $('.nameinfo').click(function(){ var fn = $(this).data('fn'); $.ajax({ url: 'ajx.php', type: 'post', data: {fn: fn}, success: function(response){ $('.modal-body').html(response); $('#empModal').modal('show'); }, }); }); }); 这是我的ajx.php代码<?php include "db.php"; $fn = 0; if(isset($_POST['fn'])){ $fn = mysqli_real_escape_string($con,$_POST['fn']); } $sql = "select first_name, last_name from customers where first_name=".$fn; $result = mysqli_query($con,$sql); while( $row = mysqli_fetch_array($result) ){ ?> <table border='0' width='100%'> <tr> <td width="50%"><?php echo $row['first_name'];?></td> <td><?php echo $row['last_name'];?></td> </tr> </table> <?php } ?> 按名称在动态内容上弹出名称
我正在尝试使用 ajax 调用将两个值从视图发送到控制器,一个是字符串数组,如 ['1','2','3'],另一个是字符串值。这是我的ajax调用代码 $('#multiEditBtn').click(
我正在接收来自 AJAX 请求的数据,这真的很奇怪。我以为是 unicode,但 unicode 的代码就像 \u00E7 (ç)。 \x3Cb\x3E\x3C 你认为这是什么?我该如何转换它...
如何在 jquery.terminal 中使用 exceptionHandler
我在 jquery 终端中使用不同的 api 做一些事情但是,如果用户犯了错误,错误消息看起来像这样 代码: 双子座:函数(a){ $.ajaxSetup({async: false}); $.get('h...
前端的 CSS 样式,用于比较 Laravel 10 中的产品
我想以水平形式显示产品,如 Desired Look 下所示,但现在它以垂直形式显示,如 Existing look 下所示。 请参阅...
我目前正在使用 jQuery 和 PHP 创建一个图像上传页面。但是,我在代码中遇到了一些问题。当我选择多个文件上传时,代码上传相同的
HTMLAgilityPack 加载 AJAX 内容进行抓取
我正在尝试在 C# Web 窗体项目中使用 HTMLAgilityPack 抓取网页。 我看到的所有执行此操作的解决方案都使用 WebBrowser 控件。然而,据我所知,这只是
PHP Ajax CAll - javascript 在调用后无法工作
我对此很陌生,但希望您能帮助我并解释其原因。 我有一个应用程序,我在其中对站点进行 ajax 调用,该站点生成基于 SQL 查询的表。一切正常...
从返回 PageForward 的方法中使用 Ajax 获取 daja
我在 Spring Boot 的 SOAP 服务中工作。我需要一些关于我正在处理的 jsp 的数据,但相关端点的服务不是返回对象,也不是 PageForward。 示例控制...
所以我有两个ajax请求,但它不是异步运行的,它总是等待一个ajax完成然后运行第二个。这是我的代码 编辑:我的代码在 php 7.4 和 laravel 8 中运行 函数函数...
如何在 Python 请求时返回正确的 json。发布到 joom.com 以显示更多产品?
访问 joom.com 的任何类别时,需要按“显示更多”按钮加载下一页,我尝试使用 Python 请求。发布其 ajax api url 以获取英文 json,howe ...
如何在python请求时取回正确的json。发布到joom.com以显示更多产品?
访问joom.com任何类别时,需要按“显示更多”按钮加载下一页, 我曾尝试使用 python requests.post 其 ajax api url 来获取英文 json,howe ...
HTTPOnly Cookie 不随 Ajax 请求一起发送
当我的用户登录时,我设置了一个 HTTPonly cookie access_token。我有一个中间件 auth,它验证 cookie access_token 的值是否授权用户。 当请求是 ...
我创建了一个有 3 个选择的表单转发器,但问题是第一行成功,但其他行失败。如何在创建它们之前和之后访问所有行? img : 输入 im...
如果我使用 ajax 显示该代码的结果,我如何在我的 php 代码中使用 $_SESSION 变量?
这是我的 actions.php 文件,它被发送到 ajax 文件以在 div 中显示结果 如果(isset($_POST[“动作”])) { $UserID=getUserID(); 如果($_POST["...
当在上面的任何空白输入中输入数值时,已更改字段下的值应同时更改
当在上面任意一个空白输入中输入数值时,changed字段下的值应该同时发生变化。它需要用 jquery、ajax 和 django 技术来完成....
从呈现的模板中选择 django 模板变量以在 javascript 中使用
我还是 django 的新手并且正在为这个问题而苦苦挣扎:我有一个从模板中获取的 html 价格滑块。 在 html 中,栏看起来像这样: 我还是 django 的新手,并且正在为这个问题而苦苦挣扎:我有一个 html 价格滑块,是我从模板中获取的。 在 html 中,栏看起来像这样: <div class="price-range ui-slider ui-corner-all ui-slider-horizontal ui-widget ui-widget-content" data-min="33"" <!-- to replace with :{{price_max.product_price__max }}" --> data-max="15" ></div> <div class="range-slider"> <div class="price-input"> <p>Prix:</p> <input type="text" id="minamount" /> <input type="text" id="maxamount" /> </div> </div> </div> <a href="#">Filter</a> 我从视图中正确上传了 price_max 和 price_min,因为它们可以作为文本直接显示在网页上。但是滑动条使用 javascript 来呈现并选择那些数据最小值和数据最大值来显示动态结果,如下所示: javascript: /*------------------- Range Slider --------------------- */ var rangeSlider = $(".price-range"), minamount = $("#minamount"), maxamount = $("#maxamount"), minPrice = rangeSlider.data('min'), maxPrice = rangeSlider.data('max'); rangeSlider.slider({ range: true, min: minPrice, max: maxPrice, values: [minPrice, maxPrice], slide: function (event, ui) { minamount.val( ui.values[0]+'€'); maxamount.val( ui.values[1]+'€'); } }); minamount.val( rangeSlider.slider("values", 0)+'€'); maxamount.val( rangeSlider.slider("values", 1)+'€'); 用 django 模板变量替换 data-min 和 data-max 不起作用,我仍然不清楚确切原因,但我想这与 django 渲染顺序有关。另一个困难是我想用用户选择的值替换 html 呈现的值,然后获取这些值以在我的 javascript 过滤器产品文件中重用它们。 -我应该如何使用视图注入值继续渲染 data_min / data_max? 我期望 django 变量显示在输入的 html 属性中,然后被 javascript 重用并重新呈现,就像在 html 中将值写为纯数字时一样。 我不明白为什么它不起作用,因为 django 模板变量可以像这样以纯文本形式显示<p>{{ price_max }}</p>,因此在生成 html 时成功替换了 data-min 和 data-max 的任意数字。 编辑:渲染的 html : <div class="filter-range-wrap"> <div class="filter-range-wrap"> <div class="price-range ui-slider ui-corner-all ui-slider-horizontal ui-widget ui-widget-content" data-min="" data-max="99"></div> <div class="range-slider"> <div class="price-input"> <p>Price:</p> <input type="text" id="minamount"> <input type="text" id="maxamount"> </div> 初始模板代码: <div class="filter-range-wrap"> <div class="filter-range-wrap"> <div class="price-range ui-slider ui-corner-all ui-slider-horizontal ui-widget ui-widget-content" data-min="{{minMaxPrice.price__min}}" data-max="99"></div> <div class="range-slider"> <div class="price-input"> <p>Price:</p> <input type="text" id="minamount"> <input type="text" id="maxamount"> </div> </div> “我期待 django 变量显示在输入的 html 属性中,然后被 javascript 重用并重新呈现,就像在 html 中将值写为纯数字时一样” 这就是它的工作原理。我认为存在一些 js 语法/类型呈现问题(m.b. 引号或其他)。能提供渲染后的html代码和模板代码吗?
我不确定是否正确我认为错误是因为我期待来自 AJAX 请求的 JSON 响应,但是我收到的 HTML 响应不是正确的 JSON 格式。 错误