2012-10-05 14 views
6

मैं बहुत की तरह एक jQuery पद कॉल कर रहा हूँ:मैं jquery पोस्ट के साथ PHP से वापस जेएसओएन डेटा क्यों नहीं देख सकता?

var t1 = $("#form").serialize(); 

    $.ajax({ 
     type: "POST", 
     url: "save_test.php", 
     data: t1, 
     cache: false, 
     success: function(data){ 

      if (data.st) { 
       alert("Success"); 
      } 
      else if (data.error) { 
       alert("Error"); 
      }     
     } 
    }); 

मेरे पीएचपी मेरी त्रुटि परीक्षण के लिए इस तरह लग रहा है:

$res = new stdClass(); 

$res->error = 'ERROR SEEN'; 
echo json_encode($res); 
exit(); 

मैं क्यों उपयोग नहीं कर सकते मेरी json इनकोडिंग डेटा पीएचपी से लौटे? मैं उम्मीद करता हूं कि यह मेरा डेटा ट्रिगर करे। आतंक चेतावनी। jQuery कोड में

उत्तर

6

उपयोग datatype:json

या आप उपयोग कर सकते

var d=$.parseJSON(data) 

तो का उपयोग d.st

+1

कि यह था, मैं पार्स करने नहीं गया था JSON पीएचपी से लौट आए। धन्यवाद! – Paul

+1

@ पॉल आपका बहुत स्वागत है – StaticVariable

संबंधित मुद्दे