为什么每个请求都作为 Ajax 请求进行处理
why every request is being processed as a ajax request
我开始使用rails 4.0进行新的应用程序开发。但我不知道为什么每个请求都作为 ajax 请求进行处理。例如,假设我有一个这样的链接:
=link_to "View detail", product_detail_path(:seo_name => vp.product.seo_name, :vp_id => vp.id), :class => "btn btn-default"
这将我带到产品详细信息路径,并且我的控制器中有此代码用于同一链接
def show
@product = Product.find_by_seo_name(params[:id]) #here in params[:id] you will get seo_name of product
@other_variants = @product.variant_products.where("variant_products.id NOT IN (?)", @variant.id)
end
但是当我点击相同的链接时,它会将我带到产品展示页面,但它被处理为 ajax 请求。 当我右键单击以检查元素时,我可以在控制台上看到这一行:
GET http://localhost:3000/products/product-1-tb002?vp_id=71
我的其他链接以及作为 Ajax 链接处理的链接和作为 HTML 请求处理的链接也是如此。 不明白问题出在哪里!
您可以在下面的屏幕截图中看到我单击了"查看详细信息"按钮,该按钮将我带到产品的显示页面。 该链接不包含"远程 => true"。 我认为它仍然被处理为 ajax 请求。
https://i.stack.imgur.com/yBQpy.jpg
这是涡轮链接的问题。禁用删除/涡轮链接,您应该会看到指定/预期的行为。
相关文章:
- ajax请求的顺序总是不同的
- 从ajax请求中获取javascript对象
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- JavaScript代码未正确检查ajax请求
- node.js请求数据事件未在CORS ajax调用中触发
- jQuery Ajax GET请求工作不正常
- "日期“;AJAX请求返回的类型值未定义
- Django - 响应请求 AJAX
- 使用 jQuery 的 CORS 请求 - $.ajax()
- 如果无线电值为 ==1,则请求 ajax
- 如何处理对循环中发出的多个异步请求(AJAX 调用)的响应
- POST请求ajax jquery错误
- CasperJS don'我没有请求AJAX
- 使用这种Facebook风格的Lightbox-请求AJAX-在一个页面上覆盖多个按钮
- 400错误请求ajax post请求
- 如何在开始发送请求ajax之前延迟3秒
- 与jQuery同时请求AJAX
- 使用POST请求AJAX发送json对象