首页 > 解决方案 > 我无法使用 ajax 访问控制器功能

问题描述

在这里,我有一个 ajax 调用,其中包含了 url,但它不会转到那个控制器函数,如果我在那个控制器函数中回显 hi,它就不会显示。我不知道为什么它不起作用。

$('#astsmtbtn').click(function()
    {	
    	var chk = check_field();
    	if((chk.length)>0)
    	{
    		var astid = new Array();
    		var aststs_id = new Array();
    		
    		$('.chkTicket').each(function() 
    		{    
    			if($(this).is(':checked'))
    			{
    				astid.push($(this).val());			
    			}     
    		});		
    		
    		$.each($("#aststs_id option:selected"), function(){            
                aststs_id.push($(this).val());
            }); 
    		
    		$.ajax({	
    			type: "POST",
    			url: "<?php echo site_url('asset/asset_status'); ?>",
    			data: {astid:astid,aststs_id:aststs_id},
    			success: function(msg)
    			{
    				alert(astid);alert(aststs_id);exit;
    				$.gritter.add({
    					title: "Status saved successfully!!!",
    					text: "",
    					time: 2000				
    				});
    			}
    		});	
    	}
    	else
    	{
    		$.gritter.add({
    			title: "Select at least one Asset in list!!!",
    			text: "",
    			time: 2000				
    		});
    		return false
    	}
    });

标签: javascriptphpsqlajaxcodeigniter

解决方案


推荐阅读