少し手続き上の問題がありますが、
私はphpベースのサーバーを持っています。基本的に、サーバーのphpファイル(server.phpファイル)に文字列を送信します。このphpファイルは、この文字列に対していくつかの操作を実行してから、新しい文字列を返します。
server.phpファイルにいくつかのjsを追加したいと思います。これにより、文字列に対していくつかのjquerydomトラバース関数が実行されます。文字列はDOMです。
これはjsが設計されたものではないことを私は知っています、私はそれがブラウザ上でのみ実行されることになっていることを知っています、しかし私ができる簡単な回避策はありますか?
文字列は次のようになります。
<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関数が大好きです;私は.text()、. contains()、. before()を使用しています、.after()、. attr('class')関数はjqueryからのものであり、誰かが代替案を提案できる場合は、私には問題ありません。これはすべてXPATHで実行できますか?私にはわかりません..私にとってjqueryは完璧に機能します。受け取った文字列から新しい.htmlファイルを作成し、その上でjsを実行する必要がありますか?
よろしく、リチャード。