與AJAX拉取數據,到一個數組,everuthing有工作正常的話,我有這個...的JavaScript - .replace()正在一個字符串,而不是另一個
$.each(data, function (key, value){
var add = value[5]+value[6];
var sub = add.replace(" ","");
var link = 'http://'+sub+'.mydomain.com';
}
//OUTPUT: http://RR1 Box 22USHIGHWAY 67.NextHomeTown.com
這不是工作。它不會替換任何空格字符。
現在,這裏是它獲得樂趣。這適用於所有返回的具有空格的其他數據庫條目。瘋了吧?
是否有某種字符編碼可能導致它無法識別在此特定條目中使用的空格字符? MySQL表格輸入爲varchar
,但在此過程中,它們都是正確的文本字符串?所以這應該不重要。
你可以將值轉儲到控制檯,並轉儲'typeof add'? –