おそらくあなたは私ができない何かを見つけることができます:
これは私のコードです
if(jQuery.urlParam('returnview')) {
var ret = jQuery.urlParam('returnview');
var iid = jQuery.urlParam('iid');
window.location = 'index.php?option=mycomponent&view='+ret+'&Itemid='+iid+'&lang=en';
} else if(!jQuery.urlParam('returnview')){
window.location = 'index.php?option=mycomponent&view=myview&Itemid=380&lang=en&sent=1';
} else {
alert('something is dodge');
}
これは関数です:
jQuery.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
これで、「from」URLに「returnview」が定義されている場合、正常に機能します。ただし、returnviewが定義されていない場合は、2番目のケースに進むか、失敗した場合でもアラートをスローします。
私がここで間違っていることは明らかですが、誰かが見ることができますか?
ありがとう
ジャック