AJAXを使用してデータを配列にプルし、そこにあるすべてが正常に機能すると、これが得られます...
$.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
これは機能していません。スペース文字を置き換えていません。
さて、ここからが楽しみです。これは、スペースを含む返される他のすべての DB エントリで機能します。クレイジーですよね?
この特定のエントリで使用されているスペース文字を認識しない原因となっている文字エンコーディングの種類はありますか? MySQL テーブルには として入力されていますがvarchar
、プロセスのこの時点では、どちらも単なるテキスト文字列ですよね? だから、それは問題ではありません。