بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارسال json به آلرت success در ایجکس
سلام
من با ایجکس یک فرم رو سابمیت میکنم.
میخوام جواب برگشت بهم بده.یه جوابی که سمت 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);
?>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .