2013-02-20 3 views
0

나는 아약스 데이터에 오류가 있습니다 값을 전 상품 페이지로 값을 통과 할 때 나는 오류 정의되지 않은 인덱스를 얻을 에코 때 다음아약스 데이터 오류

<script> 
$(document).ready(function(){ 
$("#pros").change(function(e){ 
e.preventDefault() 
var value = $("#pros").val(); 
$.ajax({ 
    type: "GET", 
    url: "product.php", 
    dataType: "html", 
    data: value, 
    success: function(msg){ 
    $("#products").html(msg); 
    } 
    }); 
}); 
     }); 
</script> 

내 코드 참조 : 값에 product.php 라인 2 product.php 페이지

$q = $_GET['value']; 
echo $q; 
+1

사실, 당신은'데이터를 일을해야한다. – adeneo

+0

당신이 태그로 cakephp을 가지고 있다면, 나는 당신이 유효한 url을 전달하고 있다고 생각하지 않는다 ... 확실히 만드십시오 ... –

답변

1

당신은 해시 보낼 수 있습니다

$.ajax({ 
    type: "GET", 
    url: "product.php", 
    dataType: "html", 
    data: { 'value' : $("#pros").val() }, 
    success: function(msg){ 
     $("#products").html(msg); 
    } 
}); 

알림 { 'value' : $("#pros").val() }. 뿐만 아니라 키를 추가 : {값 값 :}`

1
$(document).ready(function() { 
    $("#pros").on('change', function (e) { 
     e.preventDefault() 
     $.ajax({ 
      type: "GET", 
      url : "product.php", 
      dataType: "html", 
      data: {value: this.value} //key/value 
     }).done(function(msg) { 
      $("#products").html(msg); 
     }); 
    }); 
}); 
0
<script> 
$(document).ready(function(){ 
    $("#pros").change(function(e){ 
    e.preventDefault() 
    var value = $("#pros").val(); 
    $.ajax({ 
     type: "GET", 
     url: "product.php", 
     dataType: "html", 
     data: {'value':value}, 
     success: function(msg){ 
      $("#products").html(msg); 
     } 
    }); 
    }); 
}); 
</script>