php dom xpath 的问题
我有一段html代码,在客户端,我使用Jquery来修改一些dom元素的内容(纯文本)。现在我也想将修改后的文本更新到服务器。
我想做的是在客户端计算修改后的元素的 xpath,并将其与新内容一起发送到服务器。 xpath 看起来像“/div/div[2]/table/tr/td[2]...”,但我不知道如何通过 php Dom xpath 使用此路径。
任何指导/建议将不胜感激。
I have a snipet of html code,in client side, I use Jquery to modify some dom element's content(pure text). and now I want to update the modifed text to the server as well.
what I am trying to do is to compute the modified element's xpath in client side, and send it to server along with new content. the xpath will look something like" /div/div[2]/table/tr/td[2]..." but I don't know how to make use of this path with php Dom xpath.
any guidance/suggestions will be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为什么不想使用 jQuery 将修改发送到 PHP?
这会更简单,因为您已经使用 jQuery 来修改内容。在代码片段的末尾添加以下方法
您可以在此处阅读更多相关信息 http://api.jquery。 com/jQuery.post/
示例:
并在需要时调用函数。您将传递
$('#element').text()
作为内容。在服务器端,您将使用以下 SQL 来更新您的内容:当然,这只是纯粹的示例,服务器端代码对于 SQL 注入来说并不安全。您必须检查发布的值和转义字符串。
您可以使用此示例来构建更适合您的上下文的 JavaScript 函数。
Why don't you want to use the jQuery to send modifications to PHP?
It will be simpler as you are already using jQuery to modify content. At the end of your snippet add following method
You can read more about it here http://api.jquery.com/jQuery.post/
Example:
And the call the functions whenever you need it. You will pass
$('#element').text()
as content. On the server side you will use following SQL to update your contents:Of course this is pure example and server side code is not safe for SQL injections. You must check posted values and escape string.
You can use this example to build javascript functions which will be more appropriate for your context.
我计算每个路径的位置,如 1 3 4 2 4 并将路径发送到服务器,相应地服务器查找使用该路径查找位置。
I compute the position of each path like 1 3 4 2 4 and send the path to server, correspondingly server find find the position using the path.