10/10/2018, 10:10
Sử Dụng Ajax cho logout
Mình sử dụng ajax cho việc đăng nhập bằng phương thức POST.
Nhưng không biết làm thế nào để logout bằng ajax.
Cách bác hướng dẫn giúp
Thanks
Nhưng không biết làm thế nào để logout bằng ajax.
Cách bác hướng dẫn giúp
Thanks
Bài liên quan
<script type="text/javascript" language="javascript">
var http_request = false;
function makePOSTRequest(url, 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 = alertContents;
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 alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
//alert(http_request.responseText);
result = http_request.responseText;
document.getElementById('myspan').innerHTML = result;
} else {
alert('There was a problem with the request.');
}
}
}
function get(obj) {
var poststr = "name=" + encodeURI( document.getElementById("name").value )+
"&pass=" + encodeURI( document.getElementById("pass").value )+
"&dangnhap=" + encodeURI( document.getElementById("dangnhap").value );
makePOSTRequest('dangnhap.php', poststr);
}
nhưng logout lại không biết làm như thế nào?
ex: $.post('your-url.php', {first_name:'toan',last_name: 'Nguyen Dinh', function(data){
alert(data);
};
});
in 'your-url.php'
<?php
$data = $_post;
print_r($data);
?>
var poststr = "thoat=" + encodeURI( document.getElementById("thoat").value );
makePOSTRequest('logout.php', poststr);
}
link:
<div id='thoat'><a href='javascript:getout();'>Thoát</a></div>
nhưng không chạy được
value dùng cho các input, textarea, button trong form