因此,我在Rails應用程序中發出Ajax請求,並且當我想恢復變量時遇到了一些小問題。從jQuery變量中刪除引用
讓我們說,我通過Ajax請求的數據看起來像這樣
var dataAll = ({dataForKey: dataItemID});
而讓說,兩秒變量進行回收這樣
var dataForKey = '<%= feed_item.class.to_s.foreign_key %>';
var dataItemID = '<%= feed_item.id %>';
試想一下,feed_item.class.to_s.foreign_key
回報photo
。所以,dataForKey
的值是'photo'
。
但是,我需要dataForKey
是photo
,而不是'photo'
,我不能說
var dataForKey = <%= feed_item.class.to_s.foreign_key %>;
因爲jQuery查找一個名爲photo
變量...
那麼,讓我們來總結一下:如何我可以從dataForKey
中刪除報價嗎?
「所以,dataForKey值是'photo'」這是真的嗎? JavaScript是否不使用引號來分隔字符串並將其保存在值中?如果jQuery正在尋找一張可變照片,而你不想要它,那麼你是否真的需要生成的報價? – Rup 2012-03-30 13:30:04
我沒有得到你想要的照片,但沒有可變的照片,想要照片但不是'照片'..通過刪除引號將語法錯誤,所以你想要什麼? – Vytautas 2012-03-30 13:31:00
是一張用javascript聲明的變量嗎?不知道我明白,它是否會返回「'照片'」?或字符串'照片'? – Eric 2012-03-30 13:31:58