首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Bootstrap X-editable不能开机自检

Bootstrap X-editable不能开机自检
EN

Stack Overflow用户
提问于 2015-12-20 20:54:28
回答 2查看 202关注 0票数 1

我正在尝试做一些x-editable for bootstrap的东西。当我完成编辑并单击enter时,url页面没有显示任何内容(有一个print_r,它给了我一个空数组),代码如下:

X-可编辑:

代码语言:javascript
复制
<a class="edit" data-type="text" data-pk="1" data-name="name" data-url="post.php">test</a>

<script>
    $(document).ready(function() {

        $.fn.editable.defaults.mode = 'inline';
        $('.edit').editable({
            ajaxOptions: {
                type: 'post'
            },
            success: function(response, newValue) {
                 console.log(response);
            },
            error: function(response, newValue) {
                window.alert('failed');
            }
        });

    });
</script>

post.php:

代码语言:javascript
复制
$id     = $_POST['pk'];
$name   = $_POST['name'];
$value  = $_POST['value'];

print_r($_POST);

控制台响应:

代码语言:javascript
复制
Array
(
)
EN

回答 2

Stack Overflow用户

发布于 2015-12-20 20:59:16

将type属性更改为post

票数 0
EN

Stack Overflow用户

发布于 2015-12-20 21:02:05

您在ajax请求中使用了HTTP PUT方法。如果你真的想这样做,你必须在PHP端以不同的方式阅读它,也就是说,从STDIN,参见PUT support in the PHP manual

如果你不坚持使用PUT作为一种方法,你可以将它改为POST,然后在你的$_POST超全局变量中也会得到一些东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34381194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档