相关疑难解决方法(0)

在 TypeScript 中创建 Location 对象

我无法将 Angular 之外的应用程序重定向到注销页面。我正在使用它$window.location.href,但它在 FireFox 上不起作用。所以,有人建议$window.location直接使用,但由于我是用 Typescript 编写的,所以我需要创建一个新的 Location 对象,而不是只将我的字符串分配给它......

我查看了 lib.d.ts,发现该位置声明为:

declare var Location: {
    prototype: Location;
    new(): Location;
}
Run Code Online (Sandbox Code Playgroud)

所以我将代码调整为:

var url: string = "http:\\\\host:port/blabla/logout";
var loc: Location = new Location();
loc.href = url;
this.$window.location = loc;
Run Code Online (Sandbox Code Playgroud)

但得到这个错误:

Error: Illegal constructor.
Run Code Online (Sandbox Code Playgroud)

知道如何创建 Location 对象吗?这样做是一个好的做法吗?也许还有其他见解吗?

谢谢

location href angularjs typescript

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

如何在Razorpay中重定向成功或失败付款

我是新的集成支付网关.

如何在Razorpay成功或失败付款后重定向URL.我想要Js Code.我的事物处理函数可以使用该重定向.如何使用它们

var options = {
    "key": "rzp_test_aIfnpuWEudWnID",
    "amount": "35000", // 2000 paise = INR 20
    "name": "Vanakkam Chennai",
    "description": "I Run.. Becasue .. I Care",
    "image": "http://vanakkamchennai.com/images/about/chennai_2017.jpg",
    "callback_url": 'https://www.google.com',
    "handler": function (response){

            alert(response.razorpay_payment_id);


    },
    "prefill": {
        "name": "Harshil Mathur",
        "email": "harshil@razorpay.com"
    },
    "notes": {
        "address": "Hello World"
    },
    "theme": {
        "color": "#F37254"
    }
};
Run Code Online (Sandbox Code Playgroud)

javascript php payment-gateway

4
推荐指数
1
解决办法
4578
查看次数

使表行可单击

我有一个在悬停时具有背景颜色的表格行.当用户在背景颜色区域内单击时,它应该抓住行内锚标记的链接并将用户带到那里..我该怎么做?

<tr id="ClickableRow">
    <td>
<a href="http://somesite.com">Go Here</a>
<p> To find about all the interestng animals found in this tourist attractions including 
zebra, giraffe.....
....
</p>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

如何获取锚标签href值?

 $('tr #ClickableRow').click(function () {
         window.location.href=Anchor tag's href value

        });
Run Code Online (Sandbox Code Playgroud)

jquery row html-table click

2
推荐指数
1
解决办法
7650
查看次数

如何将 HTML 表单的值放入“自定义”URL 中?

在我的网站上,我可以通过访问“mysite.com/search/search_term”来访问搜索功能,其中“search_term”是用户输入的术语。我正在尝试获取一个简单的单输入表单来以这种方式格式化 URL。我可以做到的一种方法是制作一个可以重定向到正确位置的 PHP 脚本。因此,如果您导航到“search_redirect.php?term=search_term”,它只会将您重定向到“/search/search_term”。我想避免这样做,因为这似乎有点多余。如果我找不到更好的答案,这可能就是我最终要做的。现在,这是我迄今为止尝试过的:

onsubmit我尝试在表单上设置一个这样的:

<form onsubmit="search_navigate()" id="navbar_form">
    <input type="search" placeholder="Search Articles..." id="navbar_search"></input>
    <input id="navbar_submit" type="submit" value=">"/>
</form>
Run Code Online (Sandbox Code Playgroud)

...其中,onsubmit 调用此函数:

function search_navigate(){
    alert("well hey there");
    window.location = ("http://www.google.com");
}
Run Code Online (Sandbox Code Playgroud)

当我点击提交按钮时,我可以看到警报,但它并没有像您期望的那样将我带到 Google,而是将我带到了我所在的同一页面(无论该页面是什么)。

这就是我以这种方式实现时遇到的问题。如果你有完全不同的方法,我仍然想听听。

html javascript forms

2
推荐指数
1
解决办法
3159
查看次数