Merhaba Arkadaşlar
Az önce bir AJAX örneği upload ettim, AJAX a başlamak isteyen arkadaşlar için uygun bir örnek bence.
http://www.cenkcaglar.com/AjaxTest
Ne yaptığımı biraz açayım istiyorum, öncelikle işlerimi kolaylaştırmak için bir bir bölüm yazdım, Internette POST etmek ile ilgili örnek çok fazla bulamadım bundan dolayı bu örnekte işinize yarayabilir.. bu yazdığım bölüm aşağıda
Not : Tamam tamam hepsini ben yazmadım ama baya düzenledim...(:
var Request = new Object();
Request.send = function(url, method, callback, data, urlencoded) {
var req;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status < 400) {
(method=="POST") ? callback(req) : callback(req,data);
} else {
alert("There was a problem loading data :\n" + req.status+ "/" + req.statusText);
if (method=="POST") {
req.open("POST", url, true);
if (urlencoded) req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(data);
req.open("GET", url, true);
req.send(null);
return req;
Request.sendRawPOST = function(url, data, callback) {
Request.send(url, "POST", callback, data, false);
Request.sendPOST = function(url, data, callback) {
Request.send(url, "POST", callback, data, true);
Request.sendGET = function(url, args, callback) {
return Request.send(url, "GET", callback, args);
Böylece işlemlerimi yapmak için sendPOST, sendGET adında metotlarım oluşuyor, bu bölüm ile kullanıcının TextBox a girdiği değeri sunucumdaki Action.aspx e yollayıp işlemlerimi yapıyorum. Yapılan işlemler ise girdiğiniz değeri Cookie ye yazıp, yazılmış olan Cookideki değeri okumak. AJAX kullanmak ve datayı POST ve GET etmek adına güzel bir örnek. Diğer JavaScript leri ve yapılan işleri görmek için kodu Download edebilirsiniz.
Remember Me
© Copyright 2006, Levent Cenk ÇAĞLAR