2016-08-05 13 views
0

私はAjaxレスポンスから複数の文字列を取得していますので、何度も繰り返している奇妙な文字列を取得しています。削除しようとしましたが機能しませんでした。私はputs "#{user.classs}"を行うと、ここで私は私の文字列から\u0026quot;を削除する必要が出力文字列からユニークな複数の単語を削除する

user = "[\u0026quot;aniket\u0026quot;, \u0026quot;shivam\u0026quot;, \u0026quot;alambagh churah\u0026quot;, \u0026quot;Jyoti tiwari chatur\u0026quot;, \u0026quot;A-12121\u0026quot;, \u0026quot;[email protected]\u0026quot;, \u0026quot;ANC-22\u0026quot;, \u0026quot;Ahdada-2\u0026quot;, nil, \u0026quot;mobile appli\u0026quot;, \u0026quot;hari tiwari\u0026quot;, \u0026quot;121221\u0026quot;]" 

に取得していた文字列.. があるそれは私がgsubを使用してみましたが、それはうまくいきませんでしたString

を語ります私のためにまたは多分私は使用していないそれを適切

私は基本的に私は、データを取得していますし、//ここから私が送信しています。この中で私のAJAX呼び出し 関数download_csv(USER_DATA){ //警告(USER_DATA)//からの応答を送信しています
user.gsub!('\u0026quot;', '') 

私のコントローラ

$.ajax({ 
    url: "users/download", 
    type: "POST", 
    data: {user_Data: duser_Datata}, 
    dataType: "text", 

    complete: function(){ 
    }, 
    success: function(data,xhr){ 

    }, 
    error: function(){ 
    alert('ajax error') 
    } 
}) 

} 
+0

私は自分のコードに – hgsongra

+0

私はAJAX呼び出しからの応答を取得していますarray'このユーザーを'返すあなた 'メソッドcode'を提供」 json "に戻り、もう一度試してください – Nishtha

+0

変更 'データ型を更新しています.okay – hgsongra

答えて

1

user.gsub!("\u0026quot;", '')

「エスケープシーケンス」を使用してみてくださいは、単一引用符文字列では動作しません。

0

私はgsubでこのrgxを使用する必要があります。元の文字列を変更する必要がある場合は、gsub!を使用してください。 dataTypeと `に「テキスト」`::

s = "["aniket", "shivam", "alambagh churah", "Jyoti tiwari chatur", "A-12121", "[email protected]", "ANC-22", "Ahdada-2", nil, "mobile appli", "hari tiwari", "121221"]" 

s.gsub(/\\u0026quot;/, "") 

# => "["aniket", "shivam", "alambagh churah", "Jyoti tiwari chatur", "A-12121", "[email protected]", "ANC-22", "Ahdada-2", nil, "mobile appli", "hari tiwari", "121221"]" 
+0

あなたの解決策を試してみましょう – Nishtha

関連する問題