通过ajax传递多个id,从数据库中获取结果
pass multiple ids through ajax to get the results from database
我想通过像这样的ajax请求传递多个值
var ids = 10 ,15,30;
如果不能的话,可以这样做吗?我如何在请求中传递id?
$.ajax({
type: "POST",
url: $('#baseurl').val()+"/ajax_requests/testing.php",
data:{row :ids,action:"get_values"},
async :false,
cache: false,
success: function(result){
if(result)
{
alert("success")
}
}
});
一旦我传递了这些值,我该如何在test.php 中获取结果
实际上,如何发送多个值有很多可能性。解决方案仅取决于您希望如何在PHP中解析它们。以下是我脑海中浮现的一些可能性:
-
只需使用逗号分隔的值创建一个字符串。类似:
var id="10,15,30";之后,在PHP中,您将不得不用","来分割这些值。
- 您可以创建JSON对象并传递它。在PHP中,您必须解析JSON对象
- 您可以像传递数组一样传递,也可以像PHP中的数组一样处理它。这些是我所看到的最简单的可能性
注意:jQuery中有一个非常好的功能,可以轻松地打包页面中所有需要的信息:.serialize()
您可以将此数据作为字符串传递
data:{row :"10,15,30",action:"get_values"},
或作为阵列
data:{row[]:10, row[]:15, row[]:30,action:"get_values"},
取决于php对的期望
相关文章:
- 每隔5秒从数据库获取数据,并通过AJAX将其发送到视图
- 使用自动完成文本框从mysql数据库获取表记录并显示在文本字段中
- 尝试在移动优先应用程序中从 SQL 数据库获取数据时出错
- 如何在不刷新页面的情况下从 PHP 中的 SQL Server 数据库获取数据
- 如何根据屏幕尺寸从数据库获取数据
- 更新后,Laravel/Ajax从数据库获取值
- 从AngularJs中的数据库获取并显示数据
- 从sqlite数据库获取结果
- 如何使用ajax从数据库获取数据
- 滚动时从数据库获取图像 (HTML)
- 如何使从数据库获取的 Ruby 代码在 JS 中工作
- 从数据库获取所有纬度和长度以显示谷歌地图上的所有位置
- 如何从索引数据库获取所有值
- 通过 AJAX 从数据库获取 JSON
- 谁能告诉我如何使用 JavaScript 选择从数据库获取的所有项目到复选框中
- 从数据库获取数据后在谷歌地图上显示标记
- 是否可以使用 JavaScript 从 Django 模型数据库获取数据
- 使用 Ajax 从数据库获取数据
- 如何以 15 分钟的间隔在系统时间从数据库获取数据
- 从 MySQL 数据库获取数据时节点.js流不正确