0

コードを編集しましたが、このようになり、機能していません..助けてください..

<?php
    $variable = "krishna";
?>

<script>
    $.ajax({
        type:"POST",
        url:"ajax.php",
        data:{
            variable:<?php echo $variable; ?>
        },
        success:function(msg){
            $("#val").html(msg);
        }
    });
</script>

<div id="val"></div>

ajax.php

<?php
    echo $_POST['variable'];
?>

皆さん、ありがとうございました

4

3 に答える 3

1
<script>
$.ajax({
type:"POST",
url:"",
data:{data:'<?php echo $data; ?>',data1:'<?php echo $data1; ?>'}
success: function(data)
{   }
});
</script>

data{data1:data1, data2:data2, data3:data3}を使用して任意の数の変数を追加でき、{variablename:value}のようなスタンドです

于 2013-09-12T03:25:18.703 に答える
0

echoJavaScript とインラインでステートメントを使用します。PHP はサーバー上で実行されるため、JavaScript が実行されるまでにすべての PHP 処理が完了します。

<?php
$variable = "php";
?>

<script>
$.ajax({
type:"POST",
url:"",
data:{
variable:"<?php echo $variable; ?>"
},
success:
});
</script>
于 2013-09-12T03:26:08.733 に答える