在服务器托管后Jquery ajax调用问题 [英] Jquery ajax call issue after hosting in server
本文介绍了在服务器托管后Jquery ajax调用问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以请给我解决我的问题
这里在我的jquery ajax调用本地机器没有问题。但是当我在服务器上托管它没有得到任何响应。有没有在我的代码中有问题。
提前感谢。
我尝试了什么:
can anyone please give me solution for my problrm
here in my jquery ajax call there is no issue in local machine.but when i hosted it in server am not getting any response.is there any thing wrong in my code.
thanks in advance.
What I have tried:
function save(did, ih) {
var dashid1 = parseInt(did);
var isHome = parseInt(ih);
var records = [];
$(".addWidget").each(function () {
var arrayContent = $(this).attr("content").split('_');
var LI = '#li_Tab_' + arrayContent[1];
var DashboardNameForContent = $(LI).find('a').html();
var record = {
UserID: $("#hdnlogin").val(),
DashboardID: arrayContent[1],
DivID: arrayContent[2],
ContainerID: arrayContent[3],
WidgetTitle: arrayContent[4],
DataType: arrayContent[5],
Width: arrayContent[6],
TabName: DashboardNameForContent
};
records.push(record);
});
var jsonArray = (JSON.stringify(records));
$.ajax({
type: "POST",
url: 'HomeDashboard.asmx/AddDashboardRecord',
data: JSON.stringify({ dasboardrecord: jsonArray, did: did, IsHome: isHome }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
if ($('#divConfirm').is(":visible"))
$("#divConfirm").dialog("close");
if (result) {
if (ih == 1) {
var unfilltabid = $(document).find('input[src="Images/Home_fill_16_16.png"]').attr('id');
$('#' + unfilltabid).attr("src", "Images/Home_unfill_16_16.png");
var HomeId = 'imgHome_' + did;
$('#' + HomeId).attr("src", "Images/Home_fill_16_16.png");
OpenAlert('Your Home page changed successfully');
}
else if (ih == -1) {
//alert("Record saved successfully");
OpenAlert('Record saved successfully');
}}
推荐答案
( .addWidget)。each( function (){
var arrayContent =
(".addWidget").each(function () { var arrayContent =
( this )。attr( content)。split(' _');
var LI = ' #li_Tab _' + arrayContent [ 1 ];
var DashboardNameForContent =
(this).attr("content").split('_'); var LI = '#li_Tab_' + arrayContent[1]; var DashboardNameForContent =
(LI).find(' a')。html();
var record = {
UserID:
(LI).find('a').html(); var record = { UserID:
这篇关于在服务器托管后Jquery ajax调用问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文