2011-10-28 14 views
0

javascript関数のpage.call呼び出しでコントローラがあります。それは正常に正常に動作します。しかし、私たちのサーバーの1つでは、ページ呼び出しは完全に無視されています。同じコードですが、ほとんどの場合は動作しますが、1つでは動作しません。これは64ビットプロダクションサーバではなく、32ビットプロダクションサーバで動作するため、生産/開発の問題ではありません。Page.callが処理されていません

他のすべてはうまくいきますが、page.callとpage.alertの呼び出しは何もしません。いいえjavascriptエラー(javascriptは動作しています)、ログファイルには何もありません。呼び出しは無視されます。

so ...

RJSをオンまたはオフにする設定はありますか?もしそうなら、どうですか?

答えて

0

javascript関数が文字列の配列を受け入れ、値の1つに国際文字が含まれている場合、このことが起こりました。データに奇妙な文字が含まれていない場合に機能します...

解決策は見つかりませんでしたが、あなたの問題は似たように聞こえました。ルビーで

:ページ内

def view 
    some_array = Array.new 
    some_array.push("Información") 
    render :update do |page| 
     page.call("myFunc", some_array) 
    end 
end 

のjavascript:

function myFunc(stuff) 
{ 
    //never gets here when international chars are present in "stuff" 
} 
関連する問題