在函数jQuery中转义url

时间:2014-01-02 11:11:06

标签: jquery

我想在“close:”之后正确地转义jquery函数中的url。我怎样才能做到这一点。 在一个jWQuery变量中的BaseUrl,我想用它来构建我的URL。

somebydy可以帮帮我吗?

感谢。

Greetz Eric

$('.intoLightBox, #action').colorbox({
    onLoad: function() { 
        $('div#cboxLoadingGraphic').html('<p style="padding: 14px 0 0 38px;">Een ogenblik geduld a.u.b.</p>');
    },
    transition: 'elastic',
    width: '480px',
    height: '400px',
    close: '<img src='baseUrl + '/public/images/icons/close.gif'>',
    opacity: '0.65'
});

2 个答案:

答案 0 :(得分:2)

您在baseUrl之前错过了+并使用"

使用

close: '<img src="' + baseUrl + '/public/images/icons/close.gif">',

答案 1 :(得分:1)

您可以使用"代替',这样您就可以创建一个有效且wekk形成的字符串,并且在baseUrl之前错过了一个+。

所以试试:

$('.intoLightBox, #action').colorbox({
    onLoad: function() { 
        $('div#cboxLoadingGraphic').html('<p style="padding: 14px 0 0 38px;">Een ogenblik geduld a.u.b.</p>');
    },
    transition: 'elastic',
    width: '480px',
    height: '400px',
    close: '<img src="' + baseUrl + '/public/images/icons/close.gif">',
    opacity: '0.65'
});