Trang chủTrang chủ Liên hệLiên hệ
PHP BASIC

» Events  » References  » Tutorials  » Hướng dẫn  RSS Feed2.0 Đăng ký | Đăng nhập

Dịch PHP Manual (đã dịch 86 /1248)
Thêm bài viết mới
#Thêm ý kiến
Emotion|Show / Hide

TG đã test thữ và đã chạy rất tốt nên post lên cho anh em tham khảo, trong code này có thể post và gửi nội dung đến một id theo ý mình

<script>
var loadstatustext = 'Loading....';
function makePOSTAddRequest(url,id, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
// set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = function()
   {
       document.getElementById('loading').innerHTML = loadstatustext;
       if (http_request.readyState == 4) {
       if (http_request.status == 200) {
       //alert(http_request.responseText);
       result = http_request.responseText;
       document.getElementById('loading').innerHTML = '&nbsp;';
       document.getElementById(id).innerHTML = result;
       } else {
       alert('There was a problem with the request.');
       }
       }
   }
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function get_dulieu(id,obj) {
var poststr = "data="+'[phpbasicDATA]'+encodeURIComponent( document.getElementById("name").value )+'[phpbasicDATA]'+encodeURIComponent( document.getElementById("form_dulieu").value );
//alert(poststr);
makePOSTAddRequest('add_article.php',id, poststr);
}
</script>
<div id="loading"></div>
<div id="show_noidung"></div>
<form name="myform" method="post" action="javascript:get_dulieu('show_noidung',document.getElementById('myform'));">
<input type="text" name="name" id="name" />
<textarea name="form_dulieu" id="form_dulieu"></textarea>
<input type="submit" name="Submit" value="Submit">
</form>
file add_article.php
<?php
$data
= explode('[phpbasicDATA]',$_POST['data']);
$name = $data[0];
$desc = $data[1];
//insert vào databse 2 giá trị này
echo "Insert thành công";
?>

Tác giả TG

Tác giả:NguyÅn Minh Tân

Show / Hide
#Thêm ý kiến

Add phpBasic to your browser's search box
Digg.com delicious Furl Google Bookmark Reddit Slashdot Yahoo My Web

Tableless template Framework PHP functions
 


XHTML Standard
Xây dựng & phát triển bởi tất cả các thành viên.
Powered by http://phpbasic.com