0
我有這樣的Ajax代碼檢索的JSON值
$(document).ready(function() {
for(var i=0;i<8;i++){
$(".exac").append("<div class='ex' id='eas"+i+"' style='cursor:pointer'><h1 id='h1'></h1></div>");
}
$('.ex').click(function()
{
var x=$(this).prop("id");
$.ajax({
type: "POST",
contentType: "application/json",
dataType: "json",
url: "/random/random",
success: function(msg){
alert(msg);
if(msg==01101){
//$('.ex').attr('disabled','disabled');
$(".ex").off('click');
$("#hello").append("<button><a href='reset.jsp'>Reset</a></button>");
}
else{
$('<p>'+msg+'</p>').appendTo("#"+x);
$("#"+x).off('click');
}
}
});
});
$('#button').removeAttr('disabled');
});
,這是我CONTROLER
class RandomController < ApplicationController
def random
@n = 8
respond_to do |format|
#format.json { render :json => index }
format.json{render :json => ActiveSupport::JSON.encode(@n)}
format.html { redirect_to action: "index" }
end
end
end
我使用AJAX選項進入控制器還我重定向回到索引頁面,但我不能在索引頁面收到@n=8
的值。我錯過了一些步驟?
這是我在控制檯
日Thnx的反應,但我沒有得到紐約州的短信.. –