簡體   English   中英

使用jQuery解析帶有HTML標簽的文本

[英]parsing text with html tags using jquery

使用此方法來解析單擊提交后的html元素

 $panel = $('.box').html();
 $("#page").append('<form  name="sampleForm" method="post" action="ticket.form.php"><input type="hidden" name="ConfirmationPanel" value=""></form>');

    document.sampleForm.ConfirmationPanel.value = $panel;
    document.forms["sampleForm"].submit();

然后在提交單擊之后,我請求POST變量,然后將POST變量的內容文本插入頁面:

 var $_POST = <?php echo json_encode($_POST); ?>;
if($_POST["ConfirmationPanel"].length > 0)
{
$('#tabspanel').before($_POST['ConfirmationPanel']);
}

我可以成功訪問該變量並也可以使用它,並且每件事都很好,一個問題是,jquery插入POST變量的內容,例如text,就像這樣(“ <div><h1>Test</h1></div> “),我想要的是這樣插入它( <div><h1>Test</h1></div> )而沒有(”“),因此要成為頁面html元素之一

否則:我從$('#tabspanel')的POST變量中插入文本,jQuery將其作為文本插入,如下所示: <div id="tabspanel" >"<div><h1>Test</h1></div>"</div> ,我希望jquery將其作為html元素插入,直到我可以看到(div)和(h1)為止,就像這樣: <div id="tabspanel" ><div><h1>Test</h1></div></div>

您需要從其他PHP頁面訪問post變量。 例如,將表單結果ajax到另一個PHP頁面,然后將其成功/失敗以純文本形式返回並在當前頁面中對其進行測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM