私はを得るために、次のフォーマットの文字列を分割する必要があります。https://abc.com/mail/?hl=en&shva=3#inbox/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);});})";
。
2番目のコードスニペットで決して 'split'を呼び出すことはありません。コピー&ペーストのエラー? –
返信のためのクラウダーに感謝します。私はすでにラプレットコードは以下のように述べています(分割機能を持たないjqueryバージョン):分割された部分も追加しました。 –