相关疑难解决方法(0)

使用JavaScript获取当前网址?

我想要的只是获取网站URL.不是从链接中获取的URL.在页面加载中,我需要能够获取网站的完整,当前URL并将其设置为变量以便随意使用.

javascript url

2882
推荐指数
22
解决办法
272万
查看次数

是否有标准函数来检查JavaScript中的null,undefined或blank变量?

是否有一个通用的JavaScript函数来检查变量是否有值并确保它不是undefinednull?我有这个代码,但我不确定它是否涵盖了所有情况:

function isEmpty(val){
    return (val === undefined || val == null || val.length <= 0) ? true : false;
}
Run Code Online (Sandbox Code Playgroud)

javascript null undefined

2088
推荐指数
24
解决办法
163万
查看次数

最后一段网址

如何获取网址的最后一段?我有以下脚本显示单击的锚标记的完整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)

我如何才能在警告框中显示网址的"文件"部分?

javascript jquery

213
推荐指数
11
解决办法
22万
查看次数

网址:用户名@

要使用URL发送用户名和密码,我们使用此方案:

http://username:password@www.my_site.com
Run Code Online (Sandbox Code Playgroud)

但我的用户名是my_email@gmail.com.
问题是@.

我该如何解决?

url http url-encoding

110
推荐指数
3
解决办法
8万
查看次数

URLDecoder:转义(%)模式中的非法十六进制字符 - 对于输入字符串:"</"

我在尝试从我的应用程序生成.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中的%字符而来的.

如果有人知道如何解决这个问题,请帮助我.

谢谢.

java

23
推荐指数
2
解决办法
7万
查看次数

如何获取/设置当前页面URL(适用于时空浏览器版本)

我想在特定事件中获取/设置当前页面的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中获取当前网址?

如何在JavaScript/jQuery中重定向到另一个网页?

javascript jquery dom

21
推荐指数
2
解决办法
7万
查看次数

使用Jquery获取当前URL

我是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之后获取当前的完整网址:在上面?

谢谢

ajax jquery

12
推荐指数
2
解决办法
3万
查看次数

window.location.hash始终显示为空

在我的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)

javascript jquery cordova

7
推荐指数
1
解决办法
4426
查看次数

使用jQuery获取url并提取url段

在具有类别列表的网页上,每个类别标题以此格式链接: 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)

javascript ajax url jquery

7
推荐指数
2
解决办法
3万
查看次数

如何在ReactJS中从浏览器获取URL地址(服务器URL)

我可以解析其中一个初始调用的HTTP响应并保存在状态但是必须有另一种方法来获取URL?

我正在使用npm'rest'库并想要指定一个不同的端口,但我不知道服务器将安装在哪台机器上的路径,所以我需要服务器的url.

window.location.hostname

javascript ecmascript-6 reactjs

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

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