我使用Ajax調用PHP腳本。這然後返回一組數據。 現在,如果我執行以下操作:JQuery從Ajax響應中獲得價值
.done(function(response) {
if(response === false || response === 'false') {
$('.main-container').css('display', 'none');
$('.invalidRow').css('display', 'block');
} else {
$('.main-container').css('display', 'block');
$('#emailAddress').append(response.replace(/['"]+/g, ''));
}
}).fail(function(jqXHR, textStatus ) {
console.log(textStatus);
});
輸出是
陣列(4){[0] =>串(19)[email protected] [1] =>串( 11)778765 }
因此它輸出整個響應如預期。但是,如果我將其更改爲
response[0].replace(/['"]+/g, '')
它只打印出一個(來自單詞數組)。我正在試圖打印出[email protected]。我怎樣才能做到這一點?
感謝
UPDATE 我的回答是現在
[myemail @ email.com,12345,MYNAME,mysurname]
我如何獲得這些個人價值觀?
謝謝
如果您需要檢查返回是字符串還是布爾值,那麼您可能會做錯某些事情。如果你的返回字符串是假的而不是布爾值,你肯定是做錯了什麼。 –
請發佈您的PHP腳本 – hannenz