2013-08-05 2 views
0

html 페이지에서 사용할 수있는 변수를 설정하는 방법은 무엇입니까? 그것은 자바 스크립트 & 아약스 함수에서 사용할 수 있어야합니다.ajax API 호출 변수 {variable} - 어떻게 변경합니까?

$.ajax({ 
    type: "POST", 
    url: "/events/{account}/events", 
    data: { name: "Marcus", location: "HERE" } 
    }).done(function(msg) { 
    alert("CREATE EVENT Data Saved: " + msg); 
    }); 
    } 

{variable} 변수는 모두 변경할 수 있지만 페이지에서 동일한 계정 번호를 사용해야합니다. 감사합니다

+0

다른 언어가 그 전에 구문 분석 될 수처럼 변수 ... 보이는 자바 스크립트 유효하지 않습니다 그 페이지에서 렌더링됩니까? – Jake

답변

1

account 매개 변수를 기반으로 동적으로 URL을 구축해야합니다. 당신은 그위한 작은 재사용 기능을 사용할 수 있습니다 그리고

function createEvent(account, eventData, callback) { 
    var url = "/events/" + account + "/events"; 

    $.ajax({ 
    type: "POST", 
    url: url, 
    data: eventData 
    }).done(callback); 
} 

을,이 기능을 사용하려면

var event = { name: "Marcus", location: "HERE" }; 

// Get some_account_number from somewhere... 
createEvent(some_account_number, event, function(msg) { 
    alert("CREATE EVENT Data Saved: " + msg); 
}); 
관련 문제