1

送信をクリックした後に使用する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']);
}

私は変数に正常にアクセスして使用することができます、そしてすべてがうまくいきます、1つの問題は、jqueryがこのようにテキストのようにPOST変数のコンテンツを挿入することです( " <div><h1>Test</h1></div>")、私が欲しいのはこのように挿入することです(<div><h1>Test</h1></div>)( "")なしで、ページhtml要素の1つになります

それ以外の場合:私はPOST変数からテキストを挿入します。jquery$('#tabspanel')は次のようなテキストとして挿入します:<div id="tabspanel" >"<div><h1>Test</h1></div>"</div>、(div)と(h1)が表示されるまで、jqueryにhtml要素として挿入させます。 :<div id="tabspanel" ><div><h1>Test</h1></div></div>– </ p>

4

1 に答える 1

0

別の PHP ページから post 変数にアクセスする必要があります。たとえば、フォームの結果を別の PHP ページに ajax し、その成功/失敗をプレーン テキストとして返し、現在のページでテストします。

于 2013-02-11T18:00:02.127 に答える