0
My Code Igniter
PHP
ページreturns
json_encode
ページが成功データでロードされている場合のクエリ。レコードが見つからないときはjson_encode
を作った。AJAXカスタムエラー処理コードの問題
public function controller_function()
{
//$query = your get query code
$response = array(
'result' => array(),
'error_msg' => '',
);
if ($query->num_rows() > 0)
{
$response['result'] = $query->result();
}
else
{
$response['error_msg'] = 'NO records found';
}
echo json_encode($response);
}
:しかし、私は、コントローラ
$.ajax({
url: <? base_url() ?> +'main/data',
dataType: "JSON",
type: "POST",
success: function(retdata) { //working
$.each(retdata, function(i) {
$("#main_div").append('<div>' + retdata[i].name + '<br>' + retdata[i].marks+ '</div>');
});
}
});
:'場合(retdata.hasOwnProperty( 'エラー')){/ * ... * /} ' – blex