我試圖從其中包含ajax調用的函數獲取json值。從具有ajax調用的函數中獲取json值
這是我的函數:
function getVariables(){
$.ajax({
type: "post",
url: "db/functions.php",
data: "func=getvars,
dataType: "json",
success: function(response)
{
return {
'var1': response.var1,
'var2': response.var2
};
}
});
}
我試圖用這個在我的JavaScript獲得VAR1 VAR firstvar = getVariables()VAR1。
當我在getVariables函數中設置警報時,它返回的是var1和var2,已經檢查過了。所以唯一不能正常工作的部分是:var firstvar = getVariables()。var1;
我收到錯誤; getVariables()未定義 – nouky
@nouky - 這很可能是一個語法錯誤:錯誤的功能或有不匹配的括號。無法幫助您 - 嘗試在IE9中使用F12開發人員工具運行它,看看它是否可以幫助您。 –
好的謝謝安德魯 – nouky