window.open lnk没有得到渲染

时间:2015-02-20 11:14:37

标签: javascript jquery html

我在按钮点击时使用了以下javascript功能:

function searchItems() {

            alert("Called");

            window.open('' + <%#VMPath %>"/SearchItems.aspx?Value=" + $("#ctl00_txtSearch").val() + '', '_self');

        }

但是这个函数显示我跟随错误

enter image description here

我试过不同的单引号/双引号序列,但它没有用。

我想要简单:

window.open("url","_self");

请帮帮我。

2 个答案:

答案 0 :(得分:1)

+之后你错过了<%#VMPath %>,所以它没有正确连接。

使用此:

window.open('' + <%#VMPath %> + "/SearchItems.aspx?Value=" + $("#ctl00_txtSearch").val() + '', '_self');

答案 1 :(得分:1)

这似乎是连带问题。你可以制作&#34;&lt;%#VMPath%&gt;&#34;从一开始就是字符串的一部分:

window.open('<%#VMPath %>/SearchItems.aspx?Value=' + $("#ctl00_txtSearch").val(), '_self');