从查询传递模式 ID,以便可以在另一个查询中使用
Passing modal id from a query so it can be used in another query
我想知道如何在模态上传递选定的id。
下面我有位于表中的代码:
<a type='button' id='seemore' data-toggle='modal' idNum='".$row['marriage_id']."'
data-target='#see_more' class='glyphicon glyphicon-eye-open'></a>
$row['marriage_id']
来自我的第一个查询。
我希望我可以在idNum($row['marriage_id'])
内使用该值,以便我可以在第二个查询中使用它。
我想在此查询中使用它。
SELECT * FROM marriage WHERE marriage_id = idNum
结果将是第一个查询中选定的id
,它将是第二个查询中 my where 子句的参数。
此示例
使用异步数据加载。用户单击按钮,请求被发送到服务器,当服务器响应时,将执行程序的下一位。在您的情况下,打开一个包含婚姻数据的模态。此系统的优点是用户可以在解析请求时继续使用您的网页。
使用 onclick 事件更新 HTML 中的链接。
<a type='button' id='seemore' data-toggle='modal' idNum='".$row['marriage_id']."'
data-target='#see_more' onclick='sendRequest(this.idNum)'
class='glyphicon glyphicon-eye-open'> </a>
使用以下函数将脚本块添加到页面。
JavaScript:
function sendAjax(id, e) {
var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 ) {
if(xmlhttp.status == 200){
//request is complete and loaded
//open the modal dialog or update it.
}
else if(xmlhttp.status == 400) {
alert('There was an error 400')
}
else {
alert('something else other than 200 was returned')
}
}
}
xmlhttp.open("POST", "file.php", true); //true means asynchronously.
xmlhttp.send("idnum="+id);
}
id
作为后变量发送到服务器。 file.php
替换为您自己的 php 文件。在该 php 文件中,您执行查询并将响应echo
为 xml 或 JSON。
//open the modal dialog or update it.
:在此行下方,您可以检索数据。此行位于检查数据是否已加载的事件处理程序中。由于服务器在此 if 子句中以 200
响应,因此我们可以假设存在响应。如果是 JSON,请使用 JSON.parse(this.responseText)
.如果 xml 使用 this.responseXML
。
相关文章:
- 初学者反应查询(如何删除一个元素并附加另一个元素)
- php中的mysql查询不起作用,但它在另一个php文件中起作用
- Couchdb:是否可以从另一个视图中查询一个视图
- 查询日期时间选择器未在另一个函数调用中获取日期
- Meteor - 将 mongodb 查询分配给变量并将其插入到另一个集合
- 在 Parse.com 中设置另一个类的查询降序
- 查询在强循环中基于一个表从另一个表中提取信息
- 基于 MongoDB 中另一个集合中的数据查询一个集合中的数据
- 从查询传递模式 ID,以便可以在另一个查询中使用
- 重定向到另一个页面而不发送查询字符串中的任何值
- 从另一个网站集查询 SharePoint 2013 列表
- j查询如何检查字段是否为空,如果是这样,则向另一个元素添加一个类
- 使用组合框填充另一个组合框,以便用户可以运行查询
- j查询另一个输入的动态输入值
- 使用查询字符串将参数从一个 html 页面传递到另一个页面
- 执行get()解析查询结果并执行另一个数据库调用
- 显示'详细信息'特定对象的-将JSON值从一个页面传递到另一个页面以查询API
- 如何通过javascript中的表单验证重定向到PHP网页,并通过MySQL查询重定向到另一个页面
- 使用另一个节点查询JSON节点值's值
- PHP 下拉列表,用于查询另一个下拉列表以查询结果