ajax jquery関数を使用してPOSTリクエストを送信し、一部のデータを非同期でウィンドウに返そうとしています。これが私がこれまでに持っているものです。動作していないようです。
ビューで:
$.ajax({
url: '/dashboard/presskits/media/get_video_link/',
type: 'POST',
dataType: 'json',
data: { encoded_link : encoded_link },
cache: false,
success: function(output_string){
// $('#edit_video_info').append(output_string);
alert(output_string.url_data);
} // End of success function of ajax form
}); // End of ajax call
});
コントローラ内:
public function get_video_link()
{
$temp_url = $this->input->post('encoded_link');
$output_string = json_encode(array('url_data' => $temp_url));
return $output_string;
}