2014-10-07 3 views
0

Имея следующий код в PHPизменение кода из PHP в ColdFusion

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

я изменен, чтобы ColdFusion, как;

<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); 
         }            

        } 
       } 
      }); 
+2

Какая ошибка? –

ответ

1

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

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

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

<cfoutput>#res.from_id#;;;#res2.username#</cfoutput> 
Смежные вопросы