私はjson配列を持っていて、それをJavaスクリプトで解析したいのですが、私のjqueryは次のエラーを出します:
JSON.parse: unexpected character
エラーが発生するjqueryのコードは次のとおりです。
// Attempt to parse using the native JSON parser first
if ( window.JSON && window.JSON.parse ) {//error comes on this line.
return window.JSON.parse( data );
}
私のコードは次のとおりです。
success: function(msg){
var test= JSON.parse(msg);
var question=test.question;
document.getElementById('question').value=question;
jqueryの最新バージョンを使用しています
<script src="http://code.jquery.com/jquery-latest.js"></script>
関数(msg)でこれを取得しています:
[Object { question=
"What is your religious affiliation?"
, userQuestionCategoryId=
"1"
}]
ここに私のPHPコードがあります:
function getquest()
{
$id=$this->input->post('qid');
$data=$this->adminsetting->getquestion($id);
if(count($data)>0)
//echo $data[0]->question;
echo json_encode($data);
else
echo "No Question In database";
}
前もって感謝します。