﻿// JScript 文件
// 服务方法请求JQueryAjaxReq("请求者Id","类键名称","方法名称","要处理的对象","接收返回数据的标签id","URL参数","接下来要调用的js方法")
function JQueryAjaxReq(menuItemGuid,objKeyName,method,DataObjName,showInDivId,UrlStr,functionObj)
{
    $.ajaxSetup({
        cache:false
        }); //发布去掉
     //debugger;
     var urlstr='/sves/svesCtrl.aspx';
     var paramData='&objKeyName='+objKeyName+'&method='+method+'&DataObjName='+DataObjName+UrlStr;
        var tmpdDivEleId = showInDivId;
        if (tmpdDivEleId==null) {
            tmpdDivEleId="main_contentx";
            alert("没有设置接收返回数据内容的面板。");
        }
        var quesUrlstr=urlstr;
        quesUrlstr=httpSitePrifex+urlstr;//发布时去掉
        var aparamData="&"+paramData;
        if (paramData.charAt(0)=="&") {
            aparamData=paramData;
        }
        var queDataStr="menuguid="+menuItemGuid+aparamData;
        if (quesUrlstr=='') {
            return false;
        }
        //alert(quesUrlstr+"?"+queDataStr);
        //开始提交
        $.ajax
        ({
            type: "POST",
            url:quesUrlstr+"?"+queDataStr,
            data:"",//"upfile="+$("#"+obfile_id).val(),
            success:function (data, status)
            {            
                //debugger;
                var htmlData = data;
                if(typeof(htmlData)=="object")
                {
                //alert(data);
                    $("#"+tmpdDivEleId).html(htmlData);                    
                }            
                else if (htmlData!=null)
                {
                    $("#"+tmpdDivEleId).html(htmlData);
                }
                else
                {
                    $("#"+tmpdDivEleId).html(htmlData);
                }
                if(typeof(functionObj)=="function")
                {
                    functionObj(null);
                }
             },
            error:function (data, status, e)
            {
                $("#"+tmpdDivEleId).html("上传消息失败");
            }
         });
    }
