AJAX(异步JavaScript和XML)是一种通过客户端和服务器之间的异步数据交换来创建无缝交互式网站的技术。 AJAX有助于与服务器进行通信或部分页面更新,而无需传统的页面刷新。
控制器 公共功能编辑(产品$产品) { 返回视图('products_update',紧凑('product')); } public function edit(Product $product) { return view('products_update', compact('produ...
所以,我只是在数据库中添加了一些多个数据,以使用我创建的画布。 我的问题是如何使用我在添加按钮上创建的 onload 函数显示保存的数据。 请帮我
如何在 jquery ajax 中发送 json 格式的数据以实现 restfull web 服务
我在 jquery ajax 中发送 json 格式的数据用于 restful web 服务,但它没有发送。我是网络技术的新手,所以请帮助我。我使用
使用 AJAX 对表格进行排序时,它会在其下方创建另一个表格
我在 MySQL 中创建了一个用户表,我试图在使用 AJAX 单击表中的标题时对数据进行排序。 我在 MySQL 中创建了一个用户表,我试图在使用 AJAX 单击表中的标题时对数据进行排序。 <?php $host = 'localhost'; $user = 'root'; $pass = ''; $db = 'accounts'; $conn = new mysqli($host, $user, $pass, $db); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://kit.fontawesome.com/ce5233f2e0.js" crossorigin="anonymous"></script>\ <link rel="stylesheet" href="sort.css"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <title>Sort Users</title> </head> <body> <div class="container" style="width:700px;" align="center"> <h3>Sort Users</h3><br> <div class="table-responsive" id="employee_table"> <input type='hidden' id='sort' value='asc'> <table width='100%' id='empTable' border='1' cellpadding='10'> <tr> <th><span onclick='sortTable("id")'>ID</span></th> <th><span onclick='sortTable("username")'>Username</span></th> <th><span onclick='sortTable("mail")'>Mail</span></th> </tr> <?php $query = "SELECT * FROM users ORDER BY id ASC"; $result = mysqli_query($conn, $query); while($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $row["id"];?></td> <td><?php echo $row["username"];?></td> <td><?php echo $row["mail"];?></td> </tr> <?php } ?> </table> </div> </div> <br> <p> <a href="home/index.php">Home</a> </p> </body> </html> <script> function sortTable(column_name){ var sort = $("#sort").val(); $.ajax({ url:'query.php', type:'post', data:{column_name:column_name,sort:sort}, success: function(data){ $("#empTable").html(data); if(sort == "asc"){ $("#sort").val("desc"); }else{ $("#sort").val("asc"); } } }); } </script> query.php文件: <?php include "sort.php"; $column_name = $_POST["column_name"]; $sort = $_POST["sort"]; $query = "SELECT * FROM users ORDER BY ".$column_name." ".$sort." "; $result = mysqli_query($conn, $query); $html = ''; while($row = mysqli_fetch_array($result)){ $id = $row['id']; $username = $row['username']; $mail = $row['mail']; $html .= "<tr> <td>".$id."</td> <td>".$username."</td> <td>".$mail."</td> </tr>"; } $html.= "</table>"; echo $html; ?> 排序有效,但它奇怪地复制了我的表并将排序后的数据写在一行中: 我没有看到任何人遇到与我相同的问题。我是初学者,请多关照 :)
我有一个带有 GET 方法的 API sewatanah/getprovinsi,它将返回: [{"id":"0","text":""},{"id":"11","text":"ACEH&...
我正在尝试使用 jQuery 将文件发送到我的 MVC 控制器,但该操作一直收到空 HttpPostedFileBase 参数。 HTML: 我正在尝试使用 jQuery 将文件发送到我的 MVC 控制器,但该操作一直收到空 HttpPostedFileBase 参数。 HTML: <input type="file" name="file" id="file" /> <input type="submit" name="submit" id="upload" value="Submit"/> j查询: $(function () { $('#upload').click(function () { var data = new FormData($('#file')[0].files[0]); $.ajax({ url: '@Url.Action("Upload", "Home")', type: 'POST', data: data, cache: false, contentType: false, processData: false }); }); }); 控制器: [HttpPost] public virtual ActionResult Upload(HttpPostedFileBase file) { // file = null } new FormData($('#file')[0].files[0]): __proto__: FormData $('#file')[0].files[0]: lastModified: 1445429215528 lastModifiedDate: Wed Oct 21 2015 14:06:55 GMT+0200 (Central Europe Daylight Time) name: "Google_Chrome_logo_2011.jpg" size: 5506 type: "image/jpg" webkitRelativePath: "" __proto__: File 我几乎复制了我在互联网上找到的其他示例的代码,但不知何故它就是不起作用。 试试这个: if (Request.Files.Count > 0) { foreach (string file in Request.Files) { var _file = Request.Files[file]; } } 更新 var $file = document.getElementById('file'), $formData = new FormData(); if ($file.files.length > 0) { for (var i = 0; i < $file.files.length; i++) { $formData.append('file-' + i, $file.files[i]); } } $.ajax({ url: '/home/upload', type: 'POST', data: $formData, dataType: 'json', contentType: false, processData: false, success: function ($data) { } }); 这是我的解决方案 var formData = new FormData(); var files = $('input[type=file]'); for (var i = 0; i < files.length; i++) { if (files[i].value == "" || files[i].value == null) { return false; } else { formData.append(files[i].name, files[i].files[0]); } } var formSerializeArray = $("#Form").serializeArray(); for (var i = 0; i < formSerializeArray.length; i++) { formData.append(formSerializeArray[i].name, formSerializeArray[i].value) } $.ajax({ type: 'POST', data: formData, contentType: false, processData: false, cache: false, url: '/Controller/Action', success: function (response) { if (response.Success == true) { return true; } else { return false; } }, error: function () { return false; }, failure: function () { return false; } }); 如果您尝试将文件发送到控制器,您可以使用这种方法。 var formdata = new FormData(); formdata.append("YOUR_KEY", $("#ID_OF_Input_Type_File").prop('files')[0]); $.ajax({ url: '/Home/UploadFile', type: "POST", data: formdata, contentType: false, // Not to set any content header processData: false, // Not to process data success: function (result) { alert(result); }, error: function (err) { alert(err); } }); 你的控制器将如下所示。 public ActionResult UploadFile(HttpPostedFileBase YOUR_KEY) { // your file operations here.... return Json(result, JsonRequestBehavior.AllowGet); }
我可以像 facebook 一样使用 php mysql ajax 向 opera 移动浏览器发送推送通知吗
我正在使用这个代码,它只是桌面浏览器,当我仍然是这个页面时,我想远程访问浏览器。 我想像 hiw facebook 发送一样向 Opera 移动浏览器发送推送通知。 P...
有没有一种方法可以同时使用 axios 和 fetch 使用令牌和数据发出获取请求?
我了解到 http get 请求并不意味着接受数据作为它发送的内容的一部分,我同样多次尝试使用 fetch 和 axios 尝试使用 body 执行 get 请求(...
我正在创建一个股票市场网站。该网站将有一个搜索栏,用户可以在其中搜索公司(例如 Microsoft 或其代码“MSFT”)。 搜索只需要实时...
在 laravel 中使用 ajax 下载 maatwebsite excel
我正在尝试在 laravel 中使用 ajax 方法下载一个 excel 文件。 控制器功能: $myFile = Excel::create($name, function ($excel) use ($export) { $excel->sheet('数据', 函数...
使用 ajax 从 HTTP 请求执行 javascript 的 CSP 问题
使用“严格动态”适用于 CHROME,但不适用于 FIREFOX。 使用火狐: 使用“self”时,只会加载我的脚本文件。但是来自 ajax 的 javascript 代码被拒绝了。 用'strict-dynamic'我的屏幕...
我使用 jQuery 通过 ajax 发送 POST 数据,它返回 PDF 文件的二进制数据。 我想用这些数据做点什么。通过提供下载链接,或打开新选项卡/无线...
我有这个排名系统,当 2 名参赛者得分匹配时,我想添加 0.5。如果它们匹配,下一个数字将跳过一个
公共函数 getRanking($criteria_id, $contestant_id){ $contestants = $this->findBy('event_id', $this->find($contestant_id)->event_id); $contestant_score = $this->getScore($
向数据表添加数据 - PHP POST 会话、Bootstrap Modal、MySQL 和 Ajax
自从我弄清楚如何使这项工作以来已经 3 个月了。 我有一个管理员帐户,可以向每个用户添加设备,我正在使用 Datatable 来显示和操作设备列表 ...
当我在 laravel 中使用搜索 Ajax 和我想要的搜索时间时,我能做什么它只显示一张图片,可以按下按钮转到路线。 公共功能搜索(请求$request) { ...
如何使用搜索框中的动态过滤器获取用户数据。我的 laravel 9 项目的用户表中有 department_id 和 programme_id。当我使用 ajax 和查询来获取数据时,表 rem...
我使用 .NET core 7 开发 razor 页面。我遇到问题我无法将未检查值为 1,2,3 的复选框从 html 页面传递到 post 方法的页面模型? 所以用户点击提交按钮...
在 Liferay 7.4 中。在自定义 portlet 中,每当我执行 Jquery ajax 调用时,它都会调用 c/portal/expire_session 并且用户会话变为非活动状态并且必须再次登录。 检查了所有 portal_ext 和 portal.
在同一页面 php 上处理 2 个 ajax 帖子,两个 ajax 帖子都发布到同一页面,帖子中没有 url
我需要处理同一页面上的 2 个帖子来处理 2 个不同的 php 代码。 验证所有字段是否具有有效数据后的第一个 POST 这将启用另一个块,这里在新块中将是...
我在 asp.net 核心 MVC 剃刀页面上工作。我遇到无法选中复选框的问题 在页面模型剃刀页面上。 所以哪个复选框已选中或未选中这正是我需要继续......