不工作:显示值从jquery-ajax模态
Not working: display value to modal from jquery-ajax?
不知何故,我不能通过jquery/ajax显示一个值到模态。我是jquery/ajax的新手。
代码:
<script type="text/javascript">
$(".Buto").on("click",function () {
var dataID = $(this).data('id');
$.ajax({
url: 'getid.php?id=' + dataID,
type:'GET',
dataType: 'json',
context: this,
success: function(values) {
$('.form-group-title #title-edit').html(values.title);
console.log(values);
}
});
});
</script>
html代码:
<div id="modal-table-edit" class="modal fade test" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="blue bigger">Edit website</h4>
</div>
<form class="form_validation_reg" method = "POST" action = "">
<div class="modal-body">
<div class="row">
<div class="col-xs-12 col-sm-7">
<div class="form-group-title">
<label for="form-field-username">Title</label>
<div>
<input class="input-large" type="text" name = "title-edit" id="title-edit" value="" />
</div>
</div>
getid.php中的查询?Id =给出了一个很好的结果($values['titel']被填充)。
文本字段没有被值填充。有人有什么主意吗?
感谢大家的回复!我通过以下代码修复了它:$("输入[name = title-edit] ") .val (values.title);
试试这个:
$('.form-group-title #title-edit').val(values.title);
用.val(values.title)
代替.html(values.title)
val(value)方法通常用于设置表单字段的值。参见val() jQuery API参考
相关文章:
- 使用jQuery防止模态内部的元素关闭模态
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- 如何从函数调用Jquery打开模态
- Ajax 模态窗口可以访问父窗口 PHP 数据吗?
- Jquery 关闭模态问题
- JQuery 在模态内不起作用
- 使用 jQuery 在模态中更改引导类
- 如何通过jQuery在模态窗口中实现此功能
- 如何使用jQuery匹配“模态成功”部分
- Jquery-UI 模态表单无法正常工作
- 如何使用jQuery在模态对话框中访问id
- 仅加载ajax模态模态不打开
- 如何获取jquery和模态窗口的按钮ID
- AJAX responseXML为空,带有jQuery UI模态表单
- AJAX -模态弹出框不在生成源中-它们是如何做到的
- 我如何执行一个Ajax模态弹出基于"数据"财产
- Jquery Ui模态打开行上双击
- 不工作:显示值从jquery-ajax模态
- 我应该在ajax模态中使用哪些Jquery事件
- 使用 AJAX 和 Jquery 将模态表单内容发送到 PHP 文件时遇到问题