我正在使用 JQuery Ajax 将表单发布到 cfc。
当发生错误时,例如重复发布帖子,cfc 会检查并执行简单的重定向。就像这样:
<cfif rsDuplicate.RecordCount GT 0>
<cflocation url="/items/new" addtoken="no">
</cfif>
发生此错误时,重定向变得疯狂,并且似乎向我的浏览器发送了一个 URL,其中包含整个网页的 HTML,即它像这样http://mysite/items/<!doctype html><html lang="en"><meta charset="utf-8">...
我不明白它为什么这样做。我很确定这与我通过 Ajax 对 CFC 进行原始调用有关,但如果我要求服务器将我重定向到新页面,那么它肯定根本不涉及客户端吗?
我也包含data-ajax="false"
在我的表单标签中,因为我在某处读到这可能会有所帮助,但它没有。有任何想法吗?