2016-12-08 5 views
-1

私は$.parseJSON(data)を呼び出す前にコードが正常に動作していますが、私は$.parseJSON(data)を呼び出すと空のオブジェクトを表示します。ここに私のコードです。

success: function(data){ 
     //alert(data);//working fine here 
     var result = $.parseJSON(data); 
     alert(result); //issue is here. } 

enter image description here

console.log(result);の出力は次のとおりです。

[{"pkjobid":"13","fkuserid":"42","companyname":"Testing Company","jobtitle":"Testing Vr","startdate":"Mar 2016","enddate":"Dec 2016","jobdescription":"verime testing","jobstatus":"1","created_date":"2016-12-07","update‌​d_date":null}] 
+1

これまでコンソールを使ったことがありますか?コンソールを表示してください。 –

+3

'[オブジェクトオブジェクト]は空の応答ではありません –

+0

空のオブジェクトは' {} 'です – madalinivascu

答えて

0

JSON.parse(result);

jqueryバージョン3.1.1を使用しています。 jQuery 3.0以降、$ .parseJSONは非推奨です。 JSON文字列を解析するには、代わりにネイティブJSON.parseメソッドを使用します。

+0

あなたの応答に感謝します。 –

+0

@HazratBilal - アラート(結果)すると、配列オブジェクトalert(result [0] .pkjobid)の特定の値を印刷すると[object、object]のように表示されます。 ) そんな感じ。今すぐ警告が正しい –

+0

を与える@ Sudharsan S - ええ、あなたは正しいです。ありがとう –

0

そのない空の応答、それはオブジェクトが含まれている、あなたはそれのtoString()方法のでそれを正しく見ることができません利用できません。

Try console.log(result) and open the console to check out the result 
+0

これは答えとしての資格がありません –

+0

@Upesh M console.log(結果)はうまく動作しますが、警告(結果)が表示されたらエラーが表示されます。 –

+0

@HazratBilalなぜそれは間違いだと思いますか?これは、オブジェクトを文字列に変換するときに表示されるもので、 'alert()'は引数を文字列にする必要があります。 – Barmar

関連する問題