изменение кода с php на coldfusion

Имея следующий код в php

print $row['from_id'].';;;'.$row2['username'];

я перешел на холодное слияние как;

<cfoutput>#res.from_id# ;;; #res2.username#</cfoutput>

но это дает мне ошибку:

Ошибка:

uncaught exception: Syntax error, unrecognized expression: [title="2 "]

потому что файл вызывается в jquery

$.ajax({
type: "POST",
url: 'load.cfm',
data: 'own_id='+own_id,
success: function(o){
if(o != 0){
var substr = o.split(';;;');
if($('div[title="'+substr[0]+'"]').length == 0){
iopen(substr[0],substr[1],1);
}

}
}
});

0

Решение

Это из-за расстояния в:

<cfoutput>#res.from_id# ;;; #res2.username#</cfoutput>
^---^

Это делает substr[0] есть место в нем. Вам нужно обрезать пробел или просто удалить его, поскольку в PHP нет пробелов.

 <cfoutput>#res.from_id#;;;#res2.username#</cfoutput>
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector