我想要的只是获取网站URL.不是从链接中获取的URL.在页面加载中,我需要能够获取网站的完整,当前URL并将其设置为变量以便随意使用.
是否有一个通用的JavaScript函数来检查变量是否有值并确保它不是undefined或null?我有这个代码,但我不确定它是否涵盖了所有情况:
function isEmpty(val){
return (val === undefined || val == null || val.length <= 0) ? true : false;
}
Run Code Online (Sandbox Code Playgroud) 如何获取网址的最后一段?我有以下脚本显示单击的锚标记的完整URL:
$(".tag_name_goes_here").live('click', function(event)
{
event.preventDefault();
alert($(this).attr("href"));
});
Run Code Online (Sandbox Code Playgroud)
如果网址是
http://mywebsite/folder/file
Run Code Online (Sandbox Code Playgroud)
我如何才能在警告框中显示网址的"文件"部分?
要使用URL发送用户名和密码,我们使用此方案:
http://username:password@www.my_site.com
Run Code Online (Sandbox Code Playgroud)
但我的用户名是my_email@gmail.com.
问题是@.
我该如何解决?
我在尝试从我的应用程序生成.PDF文件时遇到此异常.
URLDecoder: Illegal hex characters in escape (%) pattern - For input string:....
Run Code Online (Sandbox Code Playgroud)
这是堆栈跟踪
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "</"
at java.net.URLDecoder.decode(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
这是代码
StringBuffer outBuffer = new StringBuffer();
//some values are added to outBuffer .
String pdfXmlView = URLDecoder.decode(outBuffer.toString(), "utf-8");
Run Code Online (Sandbox Code Playgroud)
尝试使用URLDecoder.decode()它进行解码时会抛出异常.我得到了异常的原因,它是因为outBuffer中的%字符而来的.
如果有人知道如何解决这个问题,请帮助我.
谢谢.
我想在特定事件中获取/设置当前页面的URL.
如下面的问题/答案所述,似乎有不止一种方法可以做到这一点.
使用Jquery
Get URL - $(location).attr('href');
Set URL - $(location).attr('href',url);
Run Code Online (Sandbox Code Playgroud)
使用JavaScript
Get URL - myVar = window.location.href;
Set URL - window.location.href = "http://stackoverflow.com";
Run Code Online (Sandbox Code Playgroud)
哪种方法适用于时空浏览器版本?
我是javascript和jquery的新手.
$.getJSON("idcheck.php?callback=?", { url: /*i want full url to be print*/ }, function(json){
//alert(json.message);
});
Run Code Online (Sandbox Code Playgroud)
如何在url之后获取当前的完整网址:在上面?
谢谢
在我的phonegap应用程序中,我更新了我的数据,我有以下代码,因为我得到window.location.hash(*表示错误行)值将为空.
function init() {
$("#homePage").live("pageshow", function() {
getDatas();
});
$("#editPage").live("pageshow", function() {
***var loc = window.location.hash;***
alert("loc" + loc);
if(loc.indexOf("?") >= 0) {
var qs = loc.substr(loc.indexOf("?")+1, loc.length);
var detailId = qs.split("=")[1];
$("#editFormSubmitButton").attr("disabled", "disabled");
dbShell.transaction(function(tx) {
tx.executeSql("select id,name,age,city,occupation from nameDetail where id=?", [detailId], function(tx, results) {
$("#mId").val(results.rows.item(0).id);
$("#mName").val(results.rows.item(0).name);
$("#mAge").val(results.rows.item(0).age);
$("#mCity").val(results.rows.item(0).city);
$("#mOccupation").val(results.rows.item(0).occupation);
$("#editFormSubmitButton").removeAttr("disabled");
});
}, dbErrHandler);
} else {
alert("empty");
$("#editFormSubmitButton").removeAttr("disabled");
}
});
}
function getDatas() {
dbShell.transaction(function(tx) {
tx.executeSql("select id,name,age,city,occupation,date from nameDetail order by date desc", [], renderEntries, …Run Code Online (Sandbox Code Playgroud) 在具有类别列表的网页上,每个类别标题以此格式链接: http://localhost/admin/category/unpublish/2
我写了下面的js代码,尝试捕获url和段'unpublish'(动作)和'2'(id),并且需要发送请求到 http://localhost/admin/category
$('#statusChanges a').click(function(evt) { // use the click event of hyperlinks
evt.preventDefault();
var url = $(location).attr('href');
// var action = url.segment(3); /*JS console complains that url.segment() method undefined! */
// var id = url.segment(4);
$.ajax({
type: "GET",
url: $(location).attr('href'),
dat: '',
/* do I need to fill the data with json data: {"action": "unpublish, "id": 2 } ? but I don't know how to get the segments */
success: function(data) {
$('.statusSuccess').text('success!');
},
error: function(data) {
$('.statusSuccess').text('error!'); …Run Code Online (Sandbox Code Playgroud) 我可以解析其中一个初始调用的HTTP响应并保存在状态但是必须有另一种方法来获取URL?
我正在使用npm'rest'库并想要指定一个不同的端口,但我不知道服务器将安装在哪台机器上的路径,所以我需要服务器的url.
解
window.location.hostname
javascript ×7
jquery ×5
url ×3
ajax ×2
cordova ×1
dom ×1
ecmascript-6 ×1
http ×1
java ×1
null ×1
reactjs ×1
undefined ×1
url-encoding ×1