Sonunda başardım,
ajax koduna eklemeler yapmamız gerekiyormuş, aynı sorunla karşılaşacak olan arkadaşlar olursa ben aşağıdaki kodu kullanarak çözüme ulaştım sorunsuz olarak çalışıyor.
Vakit ayırıp cevap veren tüm Zoque dostlarına teşekkürederim.
1.
ajax.
ASP kodları aşağıdaki gibi olmalı
<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() {
document.getElementById('myspan').innerHTML='<img src="load.gif">'
if (http_request.readyState == 4) {
if
(http_request.status == 200) {
//alert(http_request.responseText);
result = http_request.responseText;
document.getElementById('myspan').innerHTML = http_request.responseText;
} else {
alert('There was a problem with the request.');
}
}
}
function get(obj) {
var poststr = "mytextarea1=" + encodeURI( document.getElementById("mytextarea1").value ) ;
makePOSTRequest('post.ASP', poststr);
}
</script>
<form action="JavaScript:get(document.getElementById('myform'));" name="myform" id="myform">
<textarea id="mytextarea1">my test
1
2
3
</textarea>
<br>
<input type="button" name="button" value="Submit"
onclick="JavaScript:get(this.parentNode);">
</form>
<br><br>
server-Response:<br>
<hr>
<span name="myspan" id="myspan"></span>
<hr>
2. post.
ASP Kodları Aşağıdaki gibi olmalı.
<% Response.Charset = "windows-1254" %>
<%
response.write request.form("mytextarea1")
%>
Kaynak :
http://www.captain.at/howto-ajax-form-post-request.php
( Adres
PHP için örnek vermiş ben örneği
ASP olarak kullandım )