shaki_phd
دوشنبه 20 دی 1389, 13:35 عصر
سلام
من تو يه صفحه از اجاكس استفاده كردم اينم كدش
function viewworkflow() {
var itemID = document.getElementById('ctl00_ContentPlaceHolder1 _ItemID').value
var objXMLHTTP = null;
if (window.XMLHttpRequest) {
objXMLHTTP = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
try {
objXMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try { objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e1) { objXMLHTTP = null; }
}
}
objXMLHTTP.open("GET", 'AJWorkFlow.aspx?ItemID=163');
objXMLHTTP.onreadystatechange = function() {
try {
// if (objXMLHTTP.readyState == 4 && objXMLHTTP.status != 200) { alert('Server Side Error'); }
if (objXMLHTTP.readyState == 4) {
var Get = objXMLHTTP.responseText;
if (Get == "-1") { }
if (Get == "1") { }
if (Get == "2") { }
else {
var obj = document.getElementById('WorkFlowRegion');
obj.style.display = 'inline';
obj.nodeValue = Get;
obj.innerHtml = Get;
obj.value = Get;
}
}
}
catch (e) { alert(' خطای در ارتباط به سرور سایت به وجود آمده است اتصال خود را به شبکه اینترنت بررسی کنید '); }
};
objXMLHTTP.send('');
}
وقتي كدم را trace ميكنم همه چيز درست كار ميكنه ديتا را ميگيره اما اين داده ها را درون دايوم كه براي نمايش ساختم نميريزد
اين دايوم
<div id="WorkFlowRegion" style="position: fixed; top: 0px; left: 0px; width: 600px;
text-align: right; padding: 5px 5px 0 0; height: 70px; z-index: 1; background-color: #FFFF00;
display: none; float: right; background-image: url('/image/message-close.gif');
background-position: left; background-repeat: no-repeat;">
</div>
خيلي روش كار كردم همه چيز را تست كردم اما نميدونم چرا خروجي نشان نميدهد
ممنون ميشم اگر دوستان كسي ميدونه كمكم كنه
شادزي
من تو يه صفحه از اجاكس استفاده كردم اينم كدش
function viewworkflow() {
var itemID = document.getElementById('ctl00_ContentPlaceHolder1 _ItemID').value
var objXMLHTTP = null;
if (window.XMLHttpRequest) {
objXMLHTTP = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
try {
objXMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try { objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e1) { objXMLHTTP = null; }
}
}
objXMLHTTP.open("GET", 'AJWorkFlow.aspx?ItemID=163');
objXMLHTTP.onreadystatechange = function() {
try {
// if (objXMLHTTP.readyState == 4 && objXMLHTTP.status != 200) { alert('Server Side Error'); }
if (objXMLHTTP.readyState == 4) {
var Get = objXMLHTTP.responseText;
if (Get == "-1") { }
if (Get == "1") { }
if (Get == "2") { }
else {
var obj = document.getElementById('WorkFlowRegion');
obj.style.display = 'inline';
obj.nodeValue = Get;
obj.innerHtml = Get;
obj.value = Get;
}
}
}
catch (e) { alert(' خطای در ارتباط به سرور سایت به وجود آمده است اتصال خود را به شبکه اینترنت بررسی کنید '); }
};
objXMLHTTP.send('');
}
وقتي كدم را trace ميكنم همه چيز درست كار ميكنه ديتا را ميگيره اما اين داده ها را درون دايوم كه براي نمايش ساختم نميريزد
اين دايوم
<div id="WorkFlowRegion" style="position: fixed; top: 0px; left: 0px; width: 600px;
text-align: right; padding: 5px 5px 0 0; height: 70px; z-index: 1; background-color: #FFFF00;
display: none; float: right; background-image: url('/image/message-close.gif');
background-position: left; background-repeat: no-repeat;">
</div>
خيلي روش كار كردم همه چيز را تست كردم اما نميدونم چرا خروجي نشان نميدهد
ممنون ميشم اگر دوستان كسي ميدونه كمكم كنه
شادزي