Php Id不在ajax的url上
当我在代码中从类别中获取id时,我正在处理类别及其子类别,但它无法传递到Ajax及其URL。 我的代码是Php Id不在ajax的url上,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,当我在代码中从类别中获取id时,我正在处理类别及其子类别,但它无法传递到Ajax及其URL。 我的代码是 <script type="text/javascript"> $(document).ready(function() { $('select[name="category"]').on('change', function() { var stateID = $(this).val(); if(sta
<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>
你的代码有错误 您正在双引号内使用双引号 换行
url: "<?php echo base_url("myformAjax");?>/"+stateID,
你能提醒这个警报吗?/+声明?给我们看看MyFormajax中的PHP代码。你得到的是stateID吗?url中的控制器/方法格式在哪里?请在单引号中添加该格式,因为我在ifstateID{之前获取stateID,而没有获取alert/+stated的值
url: "<?php echo base_url('myformAjax');?>/"+stateID,
var phpVal = <?php echo base_url('myformAjax');?>;
url: phpVal + "/" + stateID,