【发布时间】:2016-08-17 08:34:47
【问题描述】:
我有一个 HTML 链接元素:
<a href='#' class='editUsrProfile' data-type='text' data-pk='' data-url='file.php'></a>
我用 Jquery 设置了data-pk 属性:
$('.editUsrProfile').attr('data-pk', usr);
如果data-pk已设置,我会检查console.log,没关系。
但是在我的 php 脚本中,我检查 $_POST['pk'] 我什么也没得到。
名称等其他静态帖子也可以。
那么,为什么$_POST无法读取Jquery设置的属性,我该如何解决呢?
更新
我使用“Bootstrap Editable”将数据发送到 php 文件。
问题是我在设置data-pk 之前启用了editable。
我只是将事件更改为首先设置data-pkwith Jquery。
然后我运行editableplugin:
$('.editUsrProfile').attr('data-pk', usr);
$('.editUsrProfile').editable({});
【问题讨论】:
-
链接不会向您发布任何内容!让自己了解链接、帖子以及如何在 php 中处理它。你在这里做错了。
-
好的,我会编辑我的问题。我也使用 Bootstrap 可编辑。
-
我想你可能想阅读表单..链接不发送帖子请求
-
因为您从未在原始问题中说明您对可编辑的使用
-
仅供参考:不知道 OP 是如何使用代码的,但他正在使用 vitalets.github.io/x-editable/docs.html 其中
pk是主键,并且在发布到服务器时它是空白的。
标签: javascript php jquery x-editable