javascript - 更新模态引导程序和 ajax
问题描述
- 当我用 ajax 更新时,他改变了,但他只接受了“id”而不是新变量
但我想通过 Ajax 将我的电子邮件插入数据库。我不希望我的页面被重定向,因为每次刷新页面时,都会将空值插入到数据库中。
1)和阿贾克斯
function editdata(str){
var id= str;
var name = $('#nameofequipe-'+str).val();
$.ajax({
type:"post",
url: "<?php echo API;?>equipe/update.php",
data:"nameofequipe="+name+"&id="+id,
success:function(data){
alert('success update data ');}
2)和模态引导
<div
class="modal fade"
id="edit-<?php echo $row['id']; ?>"
role="dialog"
aria-labelledby="updatelLabel-<?php echo $row['id']; ?>
<input
type="hidden"
id="<?php echo $row['id']; ?>"
value="<?php echo $row['id']; ?>" >
<input
type="text"
class="form-control"
id="nameofequipe-<?php echo $row['id']; ?>"
value="<?php echo $row['equipe']; ?>">
如果有人知道我该怎么做这可以他帮助我
解决方案
//在脚本部分使用它
function editdata(str){
var id= str;
var name = $('#nameofequipe-'+str).val();
$.ajax({
dataType: "json",
type:"post",
url: "<?php echo API;?>equipe/update.php",
data:"{nameofequipe:"+name+",id:"+id+"}",
success:function(data){
alert('success update data ');
}
//而在您的 PHP 文件中,您使用此数据nameOfEquipe 和 Id来更新您的数据库。
if(isset($_POST['nameofequipe'], $_POST['id']) {
$nameOfEquip=$_POST['nameofequipe'];
$id=$_POST['id'];
}
推荐阅读
- android - 扫描后无法从 ZxingScannerView 获取条码图像
- sql - sql server management studio 中的性能测试
- excel - Excel - 在进行平均之前对列的所有元素应用 IF
- javascript - 计算存储为数组的输入的和/差
- sql-server - SSIS 派生列转换转换错误
- c# - Dotnet:授权如果用户有订阅
- django - Django 2.1 - CSRFToken 更改
- json - Jasper 使用 jsonQL 将 json 的值列表转换为逗号分隔的值
- ios - 部分更改 UIView 的背景颜色
- dialogflow-es - DialogFlow 意图