【发布时间】:2014-06-24 16:51:24
【问题描述】:
我对应该在哪里设置基本 URL 感到困惑。目前我正在调用 URL 及其扩展名:
例如:
$(document).on("pageinit", "#login", function () {
$("#form2").on("submit", function (event) {
$.ajax({
type: "GET",
url: "http://www.websiteurl.com/public/account/login/", //the full url
data: $("#form2").serialize(),
success: function (data) {
if (data.loggedIn) {
alert("logged");
} else {
alert("not logged");
}
}
});
});
});
据我了解,基本 URL 是一个字符串,我只是将信息连接到该字符串,例如:
var baseUrl = "http://www.websiteurl.com/";
$(document).on("pageinit", "#login", function () {
$("#form2").on("submit", function (event) {
$.ajax({
type: "GET",
url: baseUrl + "public/account/login/", //using baseUrl
data: $("#form2").serialize(),
success: function (data) {
if (data.loggedIn) {
alert("logged");
} else {
alert("not logged");
}
}
});
});
});
但我相信我做错了,一些网站谈论使用 PHP 来声明 baseurl。我可以就如何做到这一点以及我应该在哪里声明基本 URL 字符串获得一些建议。
在 HTML 页面上是 <base> 还是在 js 文件上是 String?谢谢。
【问题讨论】:
-
您可以使用
或您的第二个示例 var baseUrl 来设置它。无需在 php 中声明任何内容。或者只使用完整的 url,baseUrl 不是强制性的
标签: javascript php jquery ajax