jQuery .ajax()从表单中更改页面加载行为?

时间:2011-06-23 19:09:41

标签: javascript jquery ajax http constantcontact

我正在处理从注册/注册小部件中删除电子邮件列表剔除的事情。

客户使用大型电子邮件营销提供商(CC)维护其邮件列表并向潜在客户发送电子邮件。

无论如何,我有正确的schmancy注册事项正确呈现并使用适当的帐户信息将所需数据发布到CC但是我显然没有创建CC,我无法改变他们的脚本工作方式成功收到注册。

目前,我正在获得一个默认的,没有风格的,完全不协调的CC品牌成功页面。如果我自己编写脚本,我会将位置标题发送到更加密切相关的成功页面,或者我会在成功消息中发回一个对象来管道而不加载页面。

我无法从内部访问此CC帐户,因此无法获取API /开发人员密钥。

有没有办法阻止CC从CC发送回来,只是在不推送页面重新加载的情况下处理该200状态?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以做一些事情,比如使用ajax发布你的表单帖子相同的信息,然后成功将当前页面重定向到你的设计的某个成功页面(或者只是显示一切说得一切顺利,欢迎来到列表)。 / p>

简而言之:

  • 废弃表单数据(也许可以 使用.serialize()方法 jQuery的)。
  • 使用$ .ajax将数据发布到CC。
  • 显示相当成功的消息或 重定向。