首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器上的javascript和php

问服务器上的javascript和php
EN

Stack Overflow用户
提问于 2013-02-17 05:14:30
回答 2查看 71关注 0票数 1

我有一个小小的程序问题,

我有一个基于php的服务器。基本上,我发送一个字符串到服务器的php文件( server.php文件),这个php文件,对这个字符串执行一些操作,然后返回新的字符串。

我想在server.php文件中添加一些js,它将在字符串上运行一些jquery dom遍历函数。字符串是一个DOM。

我知道这不是js设计的目的,我知道它应该只在浏览器上运行,但是有没有简单的变通方法呢?

字符串将如下所示:

代码语言:javascript
复制
<body>      
<em>
    heres a em and this works as well

</em>
<p>
   here is another para and it works , BUT NOW LOOK AT THE NEXT LINE
    <br>
       where is this prepend,no prepend here, ladies and gentlement,,NADA.

</p>
<button onclick = "addtags()">here is the magic</button>

 </body>

所以我需要做一些事情,通过php,然后一些额外的树遍历,我喜欢这个jquery函数,我正在使用jquery中的.text(),.contains(),.before(),.after(),.attr('class')函数,如果有人能提出任何替代方案,我也没问题。所有这些都可以在XPATH中完成吗?我不知道..对我来说,jquery工作得很完美。我是否需要从收到的字符串创建一个新的.html文件,并以某种方式在其上运行js??

最好的问候,RIchard。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-17 05:26:09

您可以在php中进行DOM处理。

票数 1
EN

Stack Overflow用户

发布于 2013-02-17 05:26:46

您可以使用PHP回显在客户机上运行的javascript代码,但不能在服务器端执行时混用javascript和PHP (除非您使用某种解释器,如v8js)。

为什么不能用PHP代码遍历字符串呢?如果您确实想使用javascript,那么可以使用jquery对PHP文件进行ajax调用。然后根据需要在jquery中操作返回的字符串。

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

https://stackoverflow.com/questions/14915181

复制
相关文章

相似问题

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