Controller define method like


public function getjson(){
			$arr = array(
				val=>$this->input->post("name")
			);
			echo json_encode($arr);
		}

Define view


$(document).ready(function(){

			$('#bt').click(function(){

				$.ajax({

					url		: "ajax/getjson",
					data	: "name=myname",
					type	: "post",
					dataType: "json",
					success : function(res){
						$('#result').html(res.val);
					},
					error	: function(res){
						alert(res);
					}

				});

			});

		});