Html表单:在uri中提交值

时间:2014-10-29 02:06:30

标签: html angularjs forms symfony form-submit

我真的需要一些帮助^^这个问题会让我发疯... :)

我正在为我的项目使用symfony2和angularjs:

<form class="navbar-form navbar-right" role="form" action="" method="post">         
    <div class="form-group">
        <input  class="form-control" ng-model="inputSummoner" type="text" placeholder="Summoner" name="summoner" value="" required>                                                 
        <select class="form-control btn-primary" ng-model="inputRegion" ng-init="inputRegion = regions[0]"  ng-options="region for region in regions"></select>
    </div>                              
    <button type="submit" class="btn btn-success">Research</button>                                 
</form>  

我需要获取输入值和选择值并创建链接 例如,如果输入是&#34;你好&#34;和选定的价值&#34;世界&#34;

当我点击Research时,我想继续这个链接:

myWebSiteUri/stats/Hello/World

问题是,目前我得到了这个:

myWebSiteUri/stats?input=Hello?select=World

这不是我想要的......

我尝试了几种方法,但都失败了...... 我的第一个想法是使用ng-model值并手动创建路径,但这不起作用:

<form class="navbar-form navbar-right" role="form" action="{{"stats/"+inputSummoner+"/"+inputRegion}}" method="post">

如果有人有想法......

提前致谢!!

祝你好运, CUETO Vincent

1 个答案:

答案 0 :(得分:0)

哇我发现了我的错误!的xD

事实是我使用了错误的引号^^

action="{{"stats/"+inputSummoner+"/"+inputRegion}}" 

好的方法是用简单的引号

action="{{'stats/'+inputSummoner+'/'+inputRegion}}" 

我正要以另一种方式做这件事,但根本不是一个好的编码练习^^