javascript - 使用 php mysql 查询的结果,在 javascript 中循环使用 ajax 函数
问题描述
第一次在这里使用 javascript 和 ajax
我有一个客户订单 id 的 php mysqli 查询,我正在尝试在 javascript 中编写一个函数,该函数从前面提到的 sql 数组中循环遍历每个客户订单 # 并将结果附加到与交互的 ajax(语句?)在我们的后端运输界面上编辑运输结果的页面,我在让它按照我希望的方式工作时遇到了一些麻烦。
我拥有的代码以及 Mysql 查询看起来是这样的:
<?php
$sql = "SELECT id
FROM table
WHERE shipdate IS NULL;";
$query = mysqli_query($connection, $sql);
$result = mysqli_fetch_array($query);
?>
// Function prints all open order and marks them as: Pending
$('button#printOpenOrders').on('click', function(e) {
if(confirm("Are you sure you want to print all open orders and mark them as pending?")) {
e.preventDefault();
// prints all open orders
window.open("/resources/scripts/allOpenPDF.php");
var id = <?php json_encode($result); ?>
id.forEach(open_orders_func);
function open_orders_func(item) {
$.ajax({
url: "/resources/scripts/pending-order.php?id=" + item,
datatype : "string",
success : function(data) {
location.reload(true);
}
})
}
}
});
有点过头了,但我觉得我在正确的轨道上,我只是没有得到我预期的结果。
解决方案
推荐阅读
- python - psycopg2 - UndefinedColumn:关系的列“日期时间”“
“ 不存在 - algorithm - 在不接触阴影正方形的情况下通过网格
- python - 如何从serializer.data Django Rest Framework返回空查询集
- python-3.x - 在嵌套字典中循环
- html - WooCommerce 热收据打印显示 HTML 标签
- reactjs - 在 React 中使用 If 语句
- amazon-web-services - ECS Fargate 在从 SQS 接收消息时如何在可用任务之间分配流量?
- php - 如何覆盖 function.php 中的 WooCommerce 总运费?
- javascript - 如何在 iframe 中提醒而不在 iframe 之外放置代码?
- java - findFragmentById 是否接受 FrameLayout 而不是 Fragment?