2016-04-25 3 views
0
  this.on('success', function(file, responseText) { 
       var theID = JSON.stringify(responseText); 
       alert(theID); 

       window.location.href = ('want to put something here');  

      }); 

Оповещение дает мне:Как захватить часть строки JSON?

{ "сообщение": "Успех", "FILEID": 399}

, и я хотел бы, чтобы захватить значение FILEID, который в этом случае будет 399. Спасибо.

+1

'responseText.fileID' –

+0

Если это объект' JSON', чем 'text' – Rayon

ответ

3

Просто

window.location.href = responseText.fileID; 

будет делать так responseText уже JSON

1
this.on('success', function(file, responseText) { 
      var theID = JSON.stringify(responseText); 
      alert(theID); 

      if(responseText.fileID == 399) { 
       // Do something 
      } 
      window.location.href = ('want to put something here');  

     }); 
1

Если responseText уже в формате JSON, а затем:

responseText.fileID 

, если он в формате строкового затем сначала проанализируйте его:

var json = JSON.parse(responseText); 
alert(json.fileID); 
Смежные вопросы