javascript - wordpress中的表单处理php文件放在哪里

标签 javascript php jquery ajax wordpress

我想在 wordpress 中创建一个简单的聊天,我不想使用任何插件。我正在自己创建索引文件,在其中,我有一个 javascript 函数,它调用 jQuery 的 post 方法,如下所示:

    function chatinitial(){
        var user=document.getElementById("chatuser").value;
        jQuery.post("chat.php",/*{stage:"initial",user:user},*/function(data){
            alert(data);
        });

    }

在这里,我需要调用 chat.php 来处理我的输入,但我不知道将 chat.php 文件放在哪里以及如何在上面的 javascript 代码中指向它。我把它放在主题文件夹中吗?

最佳答案

chat.php 放入您的根文件夹并将您的 JavaScript 更改为:

jQuery.post("/chat.php",

或者将 chat.php 放入您的主题目录并将您的 JavaScript 更改为:

jQuery.post("/wp-content/themes/your_theme_name/chat.php",

我更喜欢第二个版本,唯一的缺点是 JavaScript 会绑定(bind)到您的主题名称,因此如果您重命名您的主题,它就会中断。

关于javascript - wordpress中的表单处理php文件放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30415451/

相关文章:

javascript - 绑定(bind) API 返回数据到下拉列表

PHP 只解析数组中的第一个元素

PHP:使用 mysql_fetch_array 更快地填充数组

javascript - 使用 MYSQL 防止已选择的选项 Jquery 自动完成

javascript - Knockout - 共享 observableArray 时在模板中获取和设置选择框值的策略?

javascript - 通过匹配相同的类名获得 "li"相同的高度

javascript - 在 ng-repeat 中调用函数

javascript - Moment js 检查某个起始日期和截止日期是否在本周

javascript - polymer 适合纸质对话框显示在抽屉顶部

php - 如何在PHP和mysql数据库中上传和插入多张图片