使用get参数刷新页面
ASP.net : Refresh page with get parameter
我有一个问题,当我尝试用get参数刷新我的页面:我用jQuery初始化一个超链接(我使用coffeescript语法)
id= $(this).data "id2"
url = window.location.pathname+'?Shop_id='+id
add2 = '<form><button><a href="'+url+'">Valider</a></button></form>'
My controller:
[HttpGet]
public ActionResult EditProduct(string Shop_id){ ... }
每次,在href属性中生成的url是ok的,重定向是好的,当我尝试第二次和第三次,但我不知道为什么之后,url不包含get参数,如:
/Products/EditProduct?
/Products/EditProduct?Shop_id=0844839
谢谢。
您的第一行id= $(this).data "id2"
语法错误。让我们假设如果你纠正它,id变量被分配给"id2"
,
var url = window.location.pathname+'?Shop_id='+id
将url设置为/Products/EditProduct?Shop_id=id2
,这应该很好地击中你的动作EditProduct
。为了交叉检查这一点,你也可以在每行后面放一个console.log(variableName)
来检查add2变量中设置的值。
很可能你的第一行改变会对你有帮助。
相关文章:
- setTimeout刷新,毫秒参数不起作用
- React 路由器和任意查询参数:页面在加载时无意中刷新
- Rails Ajax 刷新部分,同时持久化参数
- 在url中传递参数时,如何使用AJAX阻止页面刷新
- PHP-如何让别人可以'不要更改url中的参数,也不要在刷新页面时再次运行脚本
- 使用jQuery修改url参数而不刷新页面
- 将参数从 JavaScript 中的剑道窗口刷新传递给控制器操作
- 如果在第一个 jsp 页面设置了刷新参数,则会刷新所有 jsp 页面
- 删除导致页面刷新出现问题的查询参数
- 如何在ajax调用后刷新页面,但同时传递参数?即没有完全刷新
- 更改页面刷新时的获取URL参数
- 使用刷新隐藏url参数cakephp
- 如何在不刷新的情况下用javascript打开或关闭掩码/隐藏URL参数
- 当用户单击刷新页面时,在url中添加参数
- 我怎么能得到刷新时间从html输入框和刷新它与该参数
- 如何在获取get参数时停止消息以显示页面是否刷新
- 向URL追加参数而不刷新
- 如何用间隔刷新鼠标向下的事件参数
- 触发完整的日历刷新与参数选择
- 如何在浏览器刷新时保持ui-router参数