AJAX联系人表单的问题

时间:2013-08-23 作者:Jamie

我在联系方式上有问题。它们可以在html站点中找到,但每当我在WordPress中尝试它们时,都会失败。我已经将问题缩小到url:设置。例如

  $.ajax(
    {
        type: "POST",
        url: "contact.php",
        data: str,
        success: function (msg)
        {
WordPress找不到联系人。php文件。我发现如果我输入文件的完整url,那么它就可以工作了。你知道我怎么不必那样做就可以解决这个问题吗?

1 个回复
SO网友:s_ha_dum

您想使用AJAX API 而不是直接加载文件。即使要加载该文件,如果它使用任何WordPress函数,它也不会工作。如果您直接加载一个主题文件,WordPress核心将不会启动,因此不会定义任何函数。

Codex的文章应该足以让这项工作,但这个网站充满了关于它的问题和答案。I have written about 30 在这一点上。看看你是否不能开始,然后在遇到麻烦时完善问题。

结束

相关推荐

如何使Contact Form7弹出到厚框中?

我正在尝试在一个thickbox模式窗口中弹出联系人表单7。我可以使用do_shortcode 或者短代码,但我不知道如何设置它。有人能把我推向正确的方向吗?从Thickbox page, 看起来我应该使用内联内容、iFramed内容或AJAX内容,但我不确定是哪一种。