1

POSTを使用してjavascriptからphpに変数を渡したいのですが、次のようなことをしています。I view1.php

 <script>
function testing(col) {
    $("#bookId").val(col);
    $.ajax({
            type: 'POST',
            url: <?php echo Yii::app()->createUrl('siteaccess/create') ?>,
            data: {ad_id:<?php echo "hello" ?>},
            success: function(col){console.log(col)},
    });
}
</script>

同じファイルに、testing() を呼び出す次のコードがあります。

function(){
testing($(this).parent().parent().children(\':nth-child(2)\').text());
 }

create.php には

<?php 
$v = $_POST['ad_id'];
echo $v;
?>

create.php の場合、「未定義のインデックス: ad_id」というエラーが表示されます。私が間違いを犯している場所を誰かが案内できますか?

4

2 に答える 2