0

私はphpにjqueryリクエストを実行したいし、phpが元のページに添付されるhtmlである値を返すようにしたい. jquery のコードは次のようになります。

$.get("phpfile.php",{'variable':variable},function(response){

$("paragraph_to_display_response").html(response);

実際にはアップロードファイル形式であるhtmlファイルをphpが応答として返すようにします。できますか?PHP コードは次のようになります。

$variable=$_GET['variable'];
//perform some checks with variable
echo ???//How can I echo an html file?

ありがとうございました!

4

1 に答える 1

0

HTML には、Response fE のコンテナーが必要です。

<div class="result">This will be replaced by AJAX</div>
<div class="click">Go</div>

JavaScript は次のようになります。

var variable = 'VAR';
$(".click").click(function() {
  $.get('phpfile.php', {'variable':variable}, function(data) {
    $('.result').html(data);
  });
});

また、HTML の要素にクリック イベントを追加して、上記のリクエストをトリガーする必要があります。

PHP は必要な HTML を返すだけです。

phpfile.php

<?php
$variable=$_GET['variable'];
echo $variable.': <input name="file" type="file" size="50" maxlength="100000" accept="text/*">';
于 2012-07-04T15:56:21.847 に答える