0
jsファイルからAjax投稿があります。これはすべて動作しますが、データに変数を設定してこれを画面にエコーすることはできません。CodeIgniterがAjaxデータを変数に取得できません
私はクラス変数を設定する方法がわからないと思いますか?
public function get_info()
{
// $test = $this->input->post();
var_dump($this->input->post());
$original_property_text = $this->input->post('original_property_text');
// set_ajax($original_property_text);
//$new_property_text = $this->input->post('new_property_text');
//return $test;
}
クラス変数とコンストラクタ:
class Users extends CI_Controller{
// gobal vars
var $new_property_text = '';
var $original_property_text = '';
var $changes = array();
function __construct() {
parent::__construct();
//$changes[] = $this->get_info();
}
***編集*****
Ajaxコード:
$.ajax({
url: base_url + 'users/get_info',
type: 'POST',
data: {
'original_property_text': $original_property_text,
'new_property_text': $new_property_text
},
success: function(data){
alert(data); // for testing
},
error: function(jqXHR, textStatus, errorThrown){
alert(textStatus, errorThrown);
}
});
あなたのget関数を使用して取得します)あなたはGET_INFO(で何かをエコーする必要が – sintakonte
あなたのAjaxコードのPLSを表示 – Vickel