问题与「/&引用;在url中使用javascript中的window.open

问题与「/&引用;在url中使用javascript中的window.open,javascript,html,facebook,Javascript,Html,Facebook,我想分享的url是一个简单的 这个代码不起作用。我尝试了encodeURIComponent和encodeURI,但没有成功 <script> function fbs_click(id) { u='http://www.mysite.com/'; t = id + '.php'; window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+t,'sh

我想分享的url是一个简单的 这个代码不起作用。我尝试了encodeURIComponent和encodeURI,但没有成功

<script>
function fbs_click(id) {

u='http://www.mysite.com/';
t = id + '.php';

window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+t,'sharer','toolbar=0,status=0,width=626,height=436');

}
</script>
打开的窗口显示“check it out”和www.mysite.com123.php,因此问题一定与正斜杠有关。如何修复此问题?


<script>
function fbs_click(id) {

u='http://www.mysite.com/';
t = id + '.php';

window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+'\'+t,'sharer','toolbar=0,status=0,width=626,height=436');

}
</script>
功能fbs_单击(id){ u='http://www.mysite.com/'; t=id+'.php'; 打开窗户http://www.facebook.com/sharer.php?s=100&p[title]=签出&p[url]='+u+'\'+t,'sharr','toolbar=0,status=0,width=626,height=436'); }

你试过分别附加“\”吗?

试试下面的代码,效果很好

window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+'/'+t,'sharer','toolbar=0,status=0,width=626,height=436');
window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+'/'+t,'sharer','toolbar=0,status=0,width=626,height=436');