-4

私のためにも機能している多くのソリューションを見ましたが、この特定の状況では何も機能しません。コードを共有し、助けてくれることを願っています.

<head><script src="jquery-1.9.1.min.js"type="text/javascript"></script>
<script>
$(document).ready(function(){
var gg = 1;
$.post('11.php', {gg:gg});});</script>
<?php
include '11.php';
echo "</br>this is data</br>". $data;?>
</body>

および 11.php:

<?php  $data = $_POST['gg'];
echo "this is data from 11.php" .$data; ?>

私は以前にこの種の問題を解決しようとしましたが、ローカルホストではうまくいきましたが、実際のホスティングでは何かがうまくいきません。重複していることはわかっていますが、ここで間違いを見つけることができません。よろしくお願いします

さらに:スタックオーバーフローエンジンは次のように述べています。

4

2 に答える 2

1

成功時にコールバック関数を作成する必要があります。11.php だけを含めることはできません。これは ajax リクエストに含まれないため、gg が渡されないためです。

$.post('11.php', {gg:gg},function(data){
    $('body').append(data);
    });
});
于 2013-06-07T10:12:23.383 に答える
0

あなたはそれがホスティングサーバーにあると言ったので、変更する必要があります

$.post('11.php', {gg:gg} , function(data){
       alert(data);   //console.log
});

ホストでの 11.php ファイルのフル パスをポストに指定する必要があります。

于 2013-06-07T10:11:07.407 に答える