2014-01-15 51 views
2

我使用$ .parseJSON從鏈接中獲取數據。

我的輸出鏈路具有

{"status":"ok", "message":'<form><input type="text" name="" value=""> </form>'} 

,我想在「消息」追加到我的內容。

$.ajax({ 
        type : "POST", 
        url : "mylinl.php", 
        data : reservationForm.serialize(), 
        success : function(result) { 

         var data = $.parseJSON(result); 

         var result = data.status; 
         var message = data.message; 

         if (result == 'ok') { 

          $('#mycontent').html(message); 

         } else { 

          alert('Error Message: ' + message); 
         } 
        }, 

所以我要得到的消息:<form><input type="text" name="" value=""> </form>從我的鏈接和輸出中我#mycontent。那可能嗎?

對不起我的英文不好

+0

使用'result.message' – tymeJV

+3

你必須有雙引號括住,而不是單引號'

...
'部分 –

+0

@MichaelKunst是的,但我想在我的''標籤 –

回答

4

你的代碼中,躲避doubble qoutes這樣的:

{"status":"ok", "message":"<form><input type=\"text\" name=\"\" value=\"\"> </form>"} 
+1

form is still不用雙引號,改變這一點;) –

+1

@MichaelKunst哎呀,對不起,編輯 –

+0

謝謝,這沒有把戲 –