【发布时间】:2019-05-27 12:03:26
【问题描述】:
我正在处理类别及其子类别时,在我的代码中我从类别中获取 id 但它无法传递到 Ajax 及其 URL。 我的代码是
<script type="text/javascript">
$(document).ready(function() {
$('select[name="category"]').on('change', function() {
var stateID = $(this).val();
if(stateID) {
$.ajax({
url: "<?php echo base_url("myformAjax");?>/"+stateID,
// alert(url);
type: "GET",
dataType: "json",
success:function(data) {
$('select[name="subcategory"]').empty();
$.each(data, function(key, value) {
$('select[name="subcategory"]').append('<option value="'+ value.id +'">'+ value.subcategory +'</option>');
});
}
});
}else{
$('select[name="subcategory"]').empty();
}
});
});
</script>
【问题讨论】:
-
你能提醒这个
alert("<?php echo base_url("myformAjax");?>/"+stated)吗? -
向我们展示
myformAjax中的PHP代码 -
你收到
stateID了吗?网址中的controller/method格式在哪里?请在单引号中添加该格式 -
感谢我在 if(stateID) { 之前获得 stateID 而没有获得 alert("/"+stated) 的值
标签: php jquery ajax codeigniter