我希望能够通过" url"来调用一个函数。区域而不是必须将我的代码放在该区域。
这是我目前的代码:
$.ajax({
type: "GET",
url: "addpost()",
dataType: "xml",
success: function (xml) {
$(xml).find('weather').each(function () {
// Load New Data
...
});
},
error: function (xml) {
alert("Unrecognized Region. Please try again.");
}
});
function addpost()
{
///this my code
}
答案 0 :(得分:0)
您可以将其设置为AJAX
调用之外的变量,然后将该变量设置为网址
var setUrl = AddPost();
$.ajax({
type: "GET",
url: setUrl,
// do the things
});
我做了更多研究,似乎你也可以这样做:
$.ajax({
type: "GET",
url: function (){
AddPost()
},
data: data.
// do things
}
答案 1 :(得分:0)
如果您的函数返回url,您可以在ajax请求之前将其置为
var ajaxUrl = addpost();
$.ajax({
type: "GET",
url: ajaxUrl,
dataType: "xml",
success: function (xml) {
$(xml).find('weather').each(function () {
// Load New Data
...
});
},
error: function (xml) {
alert("Unrecognized Region. Please try again.");
}
});
function addpost()
{
///this my code
}