I was working on an application in asp.net and on localhost was working fine. When deployed on IIS server the url in ajax post and print are not working. What I have is
<script type="text/javascript">
$("#inputCompartiment").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Index.a s p x/CodCompartimentGet",
data: "{'parametru':'" + document.getElementById('inputCompartiment').value + "'}",
dataType: "json",
success: function (data) {
if (data != null) {
response(data.d);
}
},
error: function (result) {
alert("Error");
}
});
}
});
function PrintDiv() {
var divToPrint = document.getElementById("DivPrintCompartiment");
var divToPrintHTML = '<style type="text/css" media="print">@page { size: landscape; }</style>' + divToPrint.outerHTML;
var printWindow = window.open();
printWindow.document.write('<html><head><title>Test de verificare a cunostintelor - Raport compartiment</title>');
printWindow.document.write('<link h r e f="Style/bootstrap/css/bootstrap.min.css" rel="stylesheet" />');//external styles
printWindow.document.write('<link h r e f="Style/cssStyle.c s s?version=9" rel="stylesheet" type="text/css" />');
printWindow.document.write('</head><body>');
printWindow.document.write(divToPrintHTML);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.onload = function () {
printWindow.focus();
printWindow.print();
printWindow.close();
}
};
$(function () {
$("#btnPrint_Lucrator").click(function () {
printDataLucrator();
});
});
function printDataLucrator() {
var printContents = document.getElementById("DivPrintLucrator").innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
</script>