0

json をコントローラーに渡します。

$.post('xyz_controller/my_function', {url:"dummy data"}, 
    function(data) {
        alert("Success!");
    }, 'json');

コントローラーの関数 (my_function) 内で、次のように受け取ります。

$received = $this->input->post('url');
echo json_encode($received);

残念ながら、$this->input->post('url')私は間違っています。

どんな助けでも大歓迎です。

4

2 に答える 2

0

コントローラーのパスが正しくないためだと思います

使ってみてsite_url()

$.post('<?php echo site_url("xyz_controller/my_function") ?>', {url:"dummy data"}, 
function(data) {
    alert("Success!");
}, 'json');
于 2013-04-10T10:20:08.900 に答える