|
|
|
จะรับค่าจาก ajax jquery เพื่อตรวจสอบได้อย่างไร รบกวนด้วยครับ |
|
|
|
|
|
|
|
Code (JavaScript)
<script type="text/javascript">
$(document).ready(function() {
$("#myForm").submit(function () {
var user = $("#MemberFirstname").val();
if(user==""){
$("#error_str1").html("คุณไม่ได้กรอกข้อมูล")
return false;
}else{
$("#error_str1").html("")
}
if($("#MemberLastname").val() == ''){
$("#error_str2").html("คุณไม่ได้กรอก นามสกุล")
return false;
}else{
$("#error_str2").html("")
}
if($("#password").val() == ''){
$("#error_str3").html("คุณไม่ได้กรอก password")
return false;
}else{
$("#error_str3").html("")
}
if($("#MemberEmail").val() == ''){
$("#error_str44").html("คุณไม่ได้กรอก email")
return false;
}else{
$("#error_str44").html("")
}
if($("#MemberAddress").val() == ''){
$("#error_str5").html("คุณไม่ได้กรอก ที่อยู่")
return false;
}else{
$("#error_str5").html("")
}
if($("#MemberTelphone").val() == ''){
$("#error_str6").html("คุณไม่ได้กรอก เบอร์โทรศัพท์")
return false;
}else{
$("#error_str6").html("")
}
if($("#username").val() == ''){
$("#mySpan").html("คุณไม่ได้กรอก ชื่อผู้ใช้")
return false;
}else{
$.post("/e_com/iframes/chkMemberRegistersave", {
username: $("#username").val(),
},
function(result){
if(result=="y"){
//$("#div1").html("คุณไม่ได้กรอก email");
$("#div1").html(result);
return false;
}
else{
$("#div1").html(result)
return false;
}
}
);
}
});
});
</script>
code ค่าที่ให้ return กลับมาของ $.post("/e_com/iframes/chkMemberRegistersave", {
username: $("#username").val(),
},
คือ
Code (PHP)
<?php
if(!empty($chksave)){
echo 'y';
}
else{
echo 'n';
}
?>
จะมาเช็คค่าได้อย่างไรครับ จาก code อันนี้ มันไปที่ else ตลอดเลยครับ
Code (JavaScript)
function(result){
if(result=="y"){
//$("#div1").html("คุณไม่ได้กรอก email");
$("#div1").html(result);
return false;
}
else{
$("#div1").html(result)
return false;
}
และถามอีกอย่าง ตรง return false ครับมันไม่ทำงาน หรือว่ามีหลักการใส่อย่างไร
Tag : PHP, JavaScript, Ajax, jQuery, CakePHP
|
|
|
|
|
|
Date :
2014-01-16 00:07:20 |
By :
kim_cmu |
View :
858 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
alert(result);
ดูค่ามันส่งกลับมาเป็นอะไร จากนั้นก็ค่อยไล่ ว่าเข้าเงื่อนไขตรงไหน
|
|
|
|
|
Date :
2014-01-17 09:32:25 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาวิธีแก้ได้แล้วครับ ได้นานแล้ว เอามาแชร์ ส่งไปแบบนี้ครับ และใช้ replace(/(<([^>]+)>)/ig,""); เพื่อตัด code html ออกไป ขอบคุณพี่ TC ADMINครับที่ให้แนวทาง
Code (JavaScript)
var user_exists = $.ajax({
url: '/e_com/fronts/login',
type: 'POST',
dataType: 'html',
data: $('#login').serialize(),
async: false
}).responseText;
var Strip = user_exists.replace(/(<([^>]+)>)/ig,"");
if (Strip.indexOf('y') != -1){
}
|
|
|
|
|
Date :
2014-02-16 22:31:11 |
By :
kim_cmu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-02-17 10:18:14 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|