如何将我当前的网址路由到我想要的网址

时间:2013-04-10 09:59:50

标签: php javascript

任何人都可以帮我解决我想要的问题..

目前我的网址是这样的..

 http://localhost/finalifscnew/index.php?bank=AXIS%20BANK&state=MAHARASHTRA&district=GREATER%20BOMBAY&branch=KALAMBOLI

我想让它像...

 http://localhost/finalifscnew/index.php/AXIS-BANK/MAHARASHTRA/GREATER-BOMBAY/KALAMBOLI

我正在使用的javascript是..

function reload(form)
{
var val=form.bank.options[form.bank.options.selectedIndex].value;
self.location='index.php?bank=' + val ;

}
function reload3(form)
{
var val=form.bank.options[form.bank.options.selectedIndex].value;
var val2=form.state.options[form.state.options.selectedIndex].value;

self.location='index.php?bank=' + val + '&state=' + val2 ;
}
function reload4(form)
{

var val=form.bank.options[form.bank.options.selectedIndex].value;
var val2=form.state.options[form.state.options.selectedIndex].value;
var val3=form.district.options[form.district.options.selectedIndex].value;

self.location='index.php?bank=' + val + '&state=' + val2 + '&district=' + val3 ;
}

function reload5(form)
{

var val=form.bank.options[form.bank.options.selectedIndex].value;
var val2=form.state.options[form.state.options.selectedIndex].value;
var val3=form.district.options[form.district.options.selectedIndex].value;
var val4=form.branch.options[form.branch.options.selectedIndex].value;
self.location='index.php?bank=' + val + '&state=' + val2 + '&district=' + val3 +      '&branch=' + val4 ;
}

在php中我正在使用动态链下拉列表从数据库中填充下拉数据。我正在使用4个下拉框中的每一个都依赖于另一个。在每个下拉项目中选择我正在使用-onchange = \“reload (this.form)

有没有办法通过javascript实现这一点..因为self.location负责更改网址我猜...

我也试过mod_rewrite,但它不能在localhost中运行..

任何解决方案都将受到高度赞赏..

0 个答案:

没有答案