آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارسال json به آلرت success در ایجکس

MasterSPYware  9 سال پیش  9 سال پیش
0 0

سلام

من با ایجکس یک فرم رو سابمیت میکنم.

میخوام جواب برگشت بهم بده.یه جوابی که سمت php نوشتمش

 echo json_encode(array('myp'=>$myp));

حالا اینم کدهای سمت ایجکسمه

  $.ajax({
url:'confirm.php',
type:'POST',
data:{
firstName:firstName,
email:email,
phone_number:phone_number

},
success: function(msg){

var obj = JSON.parse(msg);

alert(obj);

}

});

اما عمل نمیکنه

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
امین علیپور  9 سال پیش
0 0

از کد زیر استفاده کنید دوست عزیز

 $.ajax({
url:'confirm.php',
type:'POST',
data:{
firstName:firstName,
email:email,
phone_number:phone_number

},
success: function(data){

var obj = JSON.parse(data);

alert(obj.myp);

}

});
 
پاسخ به سوال 
parsarezaei  9 سال پیش
0 0

فایلی که قرار پارامتر ها رو ارسال کنید یا قرار ندادین یا ناقص هست بهتره از کد زیر استفاده کنید 

 
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>


<style>

.search{


height: 30px;
width: 300px;
}

.btn{

width: 50px;
color: #efefef;
background-color: cornflowerblue;
padding: 10px;

}
.btn:hover{
cursor: pointer;
}


</style>

<script type="text/javascript" src="jquery-3.1.1.min.js"></script>

</head>
<body>


<input type="text" class="search" id="searchbox">
<br><br>

<span class="btn" id="btnsearch">Search</span>





</body>
</html>

<script>

$(function () {

$('#searchbox').on('keyup' , function () {

$.ajax('feedajax.php',{

type : 'post',
data : {


fullname : $('#searchbox').val()


},
success : function (data) {

var DECODED = JSON.parse(data);

var result = DECODED['status'];
$('#btnsearch').text(result);

}


});
});



});


</script>

 
<?php
$out = array();


$out['name'] = $_POST['fullname'];


if($out['name'] == 'aaa'){
$out['status'] = 'NO';


}else{

$out['status'] = 'YES';
}

echo json_encode($out);









?>

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .