【发布时间】:2017-01-05 12:46:47
【问题描述】:
我想在不加载页面的情况下将条件视图与视图的 CodeIgniter 中的值一起使用。我试过跟踪错误,我放弃了,我不知道,这是什么错误
jquery ajax:
var site = '<?php echo site_url();?>';
$(document).ready(function(){
$("#comboKec").change(function (){
var selectedText = $(this).find("option:selected").text();
var selectedValue = $(this).val();
//alert(selectedValue);
//$("#res").text(site);
$.ajax({
type: 'POST',
serviceUrl: site+'anggota/index',
data: {'kec' : selectedValue},
success: function(data) {
console.log(selectedValue);
},
error: function(msg) {
console.log('error : '+msg);
}
});
});
});
html:
<select>
<option value="aaaa">1</option>
<option value="bbbb">2</option>
</select>
控制者:
$kec = $this->input->post('kec');
if($kec="aaaa"){ echo "Data 1"; }
else if($kec="bbbb"){ echo "Data 2"; }
else { echo "No Data Selected"; }
【问题讨论】:
-
如何在没有选择下拉列表名称的情况下获取值?
-
哦,对不起,我忘记输入了,我只是做了一个模拟代码,它有属性'name="kecamatan" id="comboKec"'
-
@RizaldySetiawanH 在回显某些内容后需要输入
;,您还没有在echo "Data 1"、echo "Data 2"、echo "No Data Selected"中执行此操作 -
我已经编辑了我的答案让我们检查一下!
-
帮我做!将数据发送到控制器中的方法后,只需使用 $kec = $_POST['kec'];并在它之后添加 die() 方法并检查它是否给你一些东西?;
标签: javascript php jquery ajax codeigniter