Javascript 动态ajax引导modalbox无法正常工作
我有这段代码,用于使用Javascript 动态ajax引导modalbox无法正常工作,javascript,jquery,ajax,twitter-bootstrap,Javascript,Jquery,Ajax,Twitter Bootstrap,我有这段代码,用于使用$.ajax和json在引导模式框中显示动态数据 JS: $(函数(){ $('.push')。单击(函数(){ var id=$(this.attr('id'); $.ajax({ 键入:“post”, url:'controller/booksdetails.php',//您应该将查询放在这里 数据类型:“json”, 数据={ 'bookid':id, “csrf_令牌”: }, 成功:功能(r){ //现在,您可以在模式中显示输出 $(“#书籍详细信息”).moda
$.ajax
和json
在引导模式框中显示动态数据
JS:
$(函数(){
$('.push')。单击(函数(){
var id=$(this.attr('id');
$.ajax({
键入:“post”,
url:'controller/booksdetails.php',//您应该将查询放在这里
数据类型:“json”,
数据={
'bookid':id,
“csrf_令牌”:
},
成功:功能(r){
//现在,您可以在模式中显示输出
$(“#书籍详细信息”).modal({
背景:“静态”,
键盘:错误
})//输入您的模态id
$('.something').show().html(r);
}
});
});
});
HTML:
×
标题
关闭
但实际上,当我点击链接时,模式和数据都没有显示!如何解决问题并在模式中显示值
您有几个打字错误:
'csrf_token': <?php echo $token; ?>
“csrf\u令牌”:
应该是:
'csrf_token': '<?php echo $token; ?>'
“csrf_令牌”:“
字符串必须被引用
此外:
数据={
'bookid':id,
“csrf_令牌”:
},
应该是:
data: {
'bookid': id,
'csrf_token': <?php echo $token; ?>
},
数据:{
'bookid':id,
“csrf_令牌”:
},
对象的属性分配是使用:
而不是=
运算符执行的
我嘲笑了你的ajax
reuqest,并修复了上面提到的打字错误。您的代码工作正常:
'csrf_token': '<?php echo $token; ?>'
data = {
'bookid': id,
'csrf_token': <?php echo $token; ?>
},
data: {
'bookid': id,
'csrf_token': <?php echo $token; ?>
},