Ruby関数へのajax GETを含むページがあります。Get リクエストは変数 @player を返す必要があります。ajax が「成功」した場合は、関数 popPools を呼び出す必要があります
$.ajax({
type: "GET",
data: { faceid : response.id },
url: "/pool/mMypools2",
success: popPools()
})
function popPools(){
$("<%= content_tag(:p, @player[0].id) %>"
).appendTo(document.getElementById("asd"));}
私の問題は、ajax が mMypools 応答から新しい変数を取得する前に、関数 popPools が自動的に呼び出されることです。
error:
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
onload @player には何も含まれていないためです。
ありがとうございました