ทำไม Alert ไม่ทำงานอ่ะครับ งงมาก แก้มา 1 วันแล้ว ยังไม่ได้เลย :(
code มาแปะด้วยจิ
Date :
2014-07-28 13:04:33
By :
progamer2000
โค้ด ajax
Code (JavaScript)
function insert_member(){
var username = $("#name").val();
var userpass = $("#pass").val();
var xxml = null;
var data = "name=" + username + "&pass=" + userpass;
xxml = GetXMLHttp();
xxml.onreadystatechange=function(){
if ( xxml.readyState == 4 ){
document.getElementById("ajax_home").innerHTML = xxml.responseText;
}else{
pageloadprocess( "ajax_home" );
}
};
xxml.open("POST", "submit.php" , true );
xxml.setRequestHeader ( "Content-Type", "application/x-www-form-urlencoded" );
xxml.send(data);
}
โค้ด php
Code (PHP)
<?
$username = $_POST["name"];
$userpass = $_POST["pass"];
$objConnect = mssql_connect($host_ip,$host_user,$host_pass) or die("Error Connect to Database");
$objDB = mssql_select_db("member");
$strSQL = "INSERT INTO user(Name,Pass) values ('$username','$userpass') ";
$objQuery = mssql_query($strSQL);
if($objQuery)
{
echo '<script language="javascript">';
echo 'alert("Ok")';
echo '</script>';
}
else
{
echo '<script language="javascript">';
echo 'alert("Error")';
echo '</script>';
}
mssql_close($objConnect);
?>
ประวัติการแก้ไข 2014-07-28 13:36:44
Date :
2014-07-28 13:15:11
By :
1241050
Code (PHP)
echo "<script language='javascript'>alert('OK');</script>";
Date :
2014-07-28 13:20:23
By :
progamer2000
ไม่ได้ครับเหมือนเดิม ผมลอง submit แบบไม่ ajax alert มันก็ทำงานปกติน่ะ เป็นเพราะ ajax รึป่าวครับ
Date :
2014-07-28 13:25:18
By :
1241050
น่าจะชนกันครับ ส่วนมาก ถ้าผมใช้ ajax submit ผมจะใช้อีกแบบนึง ซึ่งให้มันไป submit insert db แล้วส่งค่ามาเป็น true false อะไรแบบนี้
แล้วเอาค่า response มาจับ ทำ alert มากกว่า
Code (PHP)
$.ajax({ // create an AJAX call...
data: { id : idx }, // get the form data
type: 'POST', // GET or POST
url: 'farm_edit.php', // the file to call
success: function(response) { // on success..
if(response == true){
alert("OK");
$('#mycontent').html(response); // update the DIV
}else{
alert("FAIL");
}
}
});
return false; // cancel original event to prevent form submitting
ประวัติการแก้ไข 2014-07-28 13:29:38
Date :
2014-07-28 13:27:12
By :
progamer2000
จขกท. ทำตามหลักการของ progamer2000 จะดีกว่านะครับ
Date :
2014-07-28 14:19:37
By :
watcharop
Load balance : Server 00