abdollah110110
یک شنبه 07 دی 1393, 18:52 عصر
سلام
چرا وقتی dataType رو json قرار میدم، پارامتر data هیچ مقداری برنمیگردونه؟
وقتی text تعیین میکنم برمیگردونه.
$.ajax({
type:'GET',
url:'myAjax.php',
data:{a:'name',s:'family'},
dataType:'text',
//dataType:'json',
success:function(data){
var obj=jQuery.parseJSON(data);
alert(data);
$.each(obj,function(key,value){
$('#ajax').append('<hr>'+key+":"+value);
});
},
error:function(){
alert('Error');
}
});
<?php
echo json_encode( array("name"=>$_GET['a'],'family'=>$_GET['s']));
?>
متشکرم
چرا وقتی dataType رو json قرار میدم، پارامتر data هیچ مقداری برنمیگردونه؟
وقتی text تعیین میکنم برمیگردونه.
$.ajax({
type:'GET',
url:'myAjax.php',
data:{a:'name',s:'family'},
dataType:'text',
//dataType:'json',
success:function(data){
var obj=jQuery.parseJSON(data);
alert(data);
$.each(obj,function(key,value){
$('#ajax').append('<hr>'+key+":"+value);
});
},
error:function(){
alert('Error');
}
});
<?php
echo json_encode( array("name"=>$_GET['a'],'family'=>$_GET['s']));
?>
متشکرم