我使用javascript window.open方法发送GET
请求,并且需要传递一些id的数组。所以当我得到这样的URL:在获取请求之前发送AJAX请求
http://localhost:3000/controller_path/new?ids[]=1025&ids[]=1027
但这是不可接受的。网址不应该像这样。我不能通过POST
发送参数,因为我的团队负责人否认了这一点。
我不知道我能在我的主要GET
请求发送Ajax请求,并传递的ids
阵列有了它,好歹存储在我的“新”的方法,并利用它们时正在发送GET
要求?如果可能的话,我如何在rails中做到这一点?我其他的话我需要发送我的数组与ajax请求,以某种方式存储它,并在我的实际GET
请求发送时使用它。感谢您的回复。
这将使URL像'” http:// localhost:3000/controller_path/new?ids = [9,4,5,8]“'你应该编码它,它会像'”http:// localhost:3000/controller_path/new ids =%5B9%2C4%2C5%2C8%5D“' – Esailija
它是否定的这是一个解决方案,但它使URL看起来更好。谢谢 –