0

如何设置可通过 html 页面使用的变量?它需要在 javascript 和 ajax 函数中可用。

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

变量 {account} 周围的所有内容都可以更改,但我需要通过页面使用相同的帐号。谢谢

4

1 回答 1

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 );
});
于 2013-08-05T17:39:03.203 回答