我创建raplet下我必须拆分具有以下格式的字符串https://abc.com/mail/?hl=en&shva=3#inbox/123sdsdsdff
,以便我得到123sdsdsdff
。如果我使用正常的JavaScript函数,我会得到正确的字符串。代码如下:拆分功能不工作在jquery
var url= 'https://abc.com/mail/?hl=en&shva=3#inbox/123sdsdsdff';
var splitlocation=url.split('#');
var newsplit=splitlocation[1].split('/');
alert(newsplit[1]);
如果我复制上面的代码,并在下面提到的代码中插入它不工作。我试图逃避#角色,但仍然没有成功。
Raplet代码如下(jQuery的):
$parameters['js'] = "$('div.info').hide(); $('p.head').click(function(){ $(this).next('div.info').slideToggle(600);});var url= 'https://abc.com/mail/?hl=en&shva=3#inbox/123sdsdsdff';var splitlocation=url.split('#');var newsplit=splitlocation[1].split('/');alert(newsplit[1]);$('#url').val(top.location);$('#savenote').click(function(){
$.getJSON('http://localhost/ajax.php?note='+$('#note').val()+'&url='+$('#url').val()+'&callback=?',
function(data){ alert(data.success);});})";
我很困惑我在哪里得到这个错误。
你永远不会在你的第二个代码片段中调用split。复制并粘贴错误? –
感谢拥挤者回复。我已经提到Raplet代码如下(没有分割功能的jQuery版本):我已经编辑了我的问题,现在我也添加了拆分部分。 –