0
我通過以下發送Ajax調用:爲什麼我在這個AJAX響應中獲得換行符?
var response = sendViaAjax(str,'Session/delete_From_Session_AJAX.php') ;
alert('response:|'+response+'|') ;
if(response == 'complete') {//returns complete if the table was not to be rewritten
el = this ;
while(el.tagName !== 'TR'){
el = el.parentNode ;
alert(el.tagName) ;
}
removeChildren(el) ;
removeElement(el) ;
}else if(response!= 'complete') {
alert(response+' is not equal to complete') ;
parseHTMLStr(response,window.cur_tbl,1,0,0) ;
}
從delete_Session相關的代碼...是
if(isset($_POST['REWRITE'])) {
include("return_Tabular_Data.php") ;
}else{
echo 'complete' ;
}
我從格式化字符串得到警報:
complete
is not equal to complete
必須添加的東西,但我找不到在哪裏。我廣泛使用這個功能,並且從來沒有類似的問題。
我修改sendViaAjax響應是
代碼中的條件「} else if(response!='complete'){」似乎不必要,它可能只是「} else {」 – jcjr
你是對的肯定。我補充說,只是想弄清楚這個換行符是怎麼回事。 –