Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ทำไม Alert ไม่ทำงานอ่ะครับ งงมาก แก้มา 1 วันแล้ว ยังไม่ได้เลย :(



 

ทำไม Alert ไม่ทำงานอ่ะครับ งงมาก แก้มา 1 วันแล้ว ยังไม่ได้เลย :(

 



Topic : 110269



โพสกระทู้ ( 68 )
บทความ ( 0 )



สถานะออฟไลน์




แก้มา 1 วันแล้ว ยังไม่ได้เลย

ผมใช้ใช้ ajax สร้างปุ่ม submit ลิงค์ไป sumit.php เพื่อ insert ข้อมูลเข้าฐาน

มันก็ insert เข้าปกติ แต่ alert นี่ครับ มันไม่ทำงาน ไม่ขึ้นเลย

แต่พอผมลองเข้าลิงค์ตรง http://127.0.0.1/submit.php alert ทำงานปกติ

โค้ด 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);
?>




Tag : PHP









ประวัติการแก้ไข
2014-07-28 13:14:54
2014-07-28 13:37:12
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-07-28 12:58:50 By : 1241050 View : 2416 Reply : 6
 

 

No. 1



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

code มาแปะด้วยจิ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-28 13:04:33 By : progamer2000
 


 

No. 2



โพสกระทู้ ( 68 )
บทความ ( 0 )



สถานะออฟไลน์


โค้ด 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
 

 

No. 3



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

Code (PHP)
echo "<script language='javascript'>alert('OK');</script>";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-28 13:20:23 By : progamer2000
 


 

No. 4



โพสกระทู้ ( 68 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ได้ครับเหมือนเดิม ผมลอง submit แบบไม่ ajax alert มันก็ทำงานปกติน่ะ เป็นเพราะ ajax รึป่าวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-28 13:25:18 By : 1241050
 


 

No. 5



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

น่าจะชนกันครับ ส่วนมาก ถ้าผมใช้ 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
 


 

No. 6



โพสกระทู้ ( 1,348 )
บทความ ( 1 )



สถานะออฟไลน์


จขกท. ทำตามหลักการของ progamer2000 จะดีกว่านะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-28 14:19:37 By : watcharop
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไม Alert ไม่ทำงานอ่ะครับ งงมาก แก้มา 1 วันแล้ว ยังไม่ได้เลย :(
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่