2010-11-22 15 views
0

Je veux utiliser la méthode getJSON() pour l'enregistrement de domaine croix je suis en utilisant leproblème dans jQuery.getJSON dans des rails 2.3.5

suivant

<script> jQuery.getJSON("http://localhost:3003/home/unique_email/[email protected]&callback=result", { format: "jsonp" }, function(result) { alert(result.text) }); </script>

dans le contrôleur

def unique_email 
count = User.count(:all, :conditions => ['email = ?',params[:email]]) 
result = Hash.new() 

if count > 0 
    result[:text] = "false" 
else 
result[:text] = "true" 
end 
respond_to do |format| 
    format.json { 
    render :json => result 
    } 
end 

Je suis en alerte dans le même domaine, ce qui signifie que je suis en alerte dans mon application, mais en mettant le code à l'extérieur de l'application signifie que je ne suis pas obtenir une erreur, mais l'action de l'application est appelée .. Mais je ne reçois aucune réponse de l'application.

Toute aide sera appréciée.

Merci & Cordialement,

Ramanavel Selvaraju.

Répondre

0

J'ai trouvé réponse pour cela,

Wen besoin d'ajouter la méthode render_json dans le contrôleur d'application. Donc, nous pouvons obtenir le type de jsonp dans jQuery ajax.