我能用php获取标签的内容或价值吗? 我知道我可以用javascript获得它:
$(function() {
$('class or id').text();
});
但是我想用php来获取它,所以我可以在另一个查询中将它发送回我的sql表。
function changeContentToId(id) {
$("#spanContent").html(id); }
<?php echo "<span onclick='changeContentToId($ob->ID)'>...</span>"; ?>
<span id="spanContent"></span>
这是我的代码,关于如何在php中编写顶级代码的任何提示?
感谢。 :)
答案 0 :(得分:1)
没办法:PHP是服务器端,你的数据在客户端。
然后您有两种选择:在将信息发送到浏览器之前获取信息(输出缓冲是一种好方法),或者通过AJAX调用之后获取信息。
希望这有帮助!
答案 1 :(得分:0)
为什么不以“正常”方式发送?就像将内容放在表单中一样,然后将其提交给PHP。
或者使用Javascript获取它然后使用AJAX提交它。
一旦客户端信息(HTML)在您的客户端中(在内容传递之后),它将无法访问客户端信息(HTML),您可以使用客户端操作(Javascript)或将其发送回服务器,然后在那里使用它。 / p>
此致
答案 2 :(得分:0)
简单的答案是你不能那样做。 PHP在服务器上执行呈现页面之前执行。更新内容的JavaScript在呈现页面后的浏览器中执行。因此,当您的内容准备好被阅读时,就不再有PHP了。
绕过它的方法是使用AJAX通过JavaScript读取信息,然后将其发送到另一个PHP脚本。
答案 3 :(得分:0)
使用javascript获取它并将其发送到服务器。
如果你真的需要,因为我没有看到任何理由,因为它是第一次用php生成的。所以你应该在重新发布html页面之前使用你想要的单词。