0

私はこのjavascriptコードを持っていますajax

$('#btnCart').click(function() {
    var pName = document.getElementById('prodName').value;

    $.ajax({
        url: 'index.php',
        data: 'prdName='+pName,
        success: function(data) {
            $('#prod').html(data);
            }
    });
});

pNamePHPで返される値を取得したい。ここに私のコードがありますindex.php

<?php 
    $prodName = $_GET['prdName'];
    echo $prodName;

 ?>

しかし、それは戻りますUnidentified index: prdName

ajaxからphpに値を取得するにはどうすればよいですか? 助けてください...

4

4 に答える 4

0

これを PHP コードに追加します。

if(!empty($_GET['prdName'])){
  $prodName = $_GET['prdName'];
  echo cartTable($prodName);
}

また、js のいくつかの修正:

$('#btnCart').click(function() {
    var pName = $('#prodName').val();
    $.ajax({
        url: 'index.php',
        data: {prdName:pName},
        success: function(data) {
          $('#prod').html(data);
        }
    });
});
于 2013-09-15T09:48:55.863 に答える