Smarty + ajax意外标识符

时间:2017-05-19 18:37:21

标签: javascript ajax smarty sugarcrm suitecrm

在SuiteCRM中工作,并且仅在服务器上遇到以下代码问题。这在我的本地环境中正常工作:

function take_ticket(url, id) { 
    $.ajax({
        url: 'index.php?entryPoint=takeTicket',
        contentType: 'JSON',
        data: {
            'id': id
        },
        success: function(response){
            window.location = url;
            //alert(response);
        },
        error: function(response) {
            alert('Error');
        }
    });
    return false;
};

在服务器上运行时,控制台会显示意外的标识符错误,代码如下所示:

function take_ticket(url, id) ajax({
        url: 'index.php?entryPoint=takeTicket',
        contentType: 'JSON',
        data: {
            'id': id
        ,
        success: function(response)location = url;
            //alert(response);
        ,
        error: function(response) {
            alert('Error');
        }
    });
    return false;
};

看来,开口括号,换行符和$。在省略函数声明之后。我还注意到数据和成功对象中随机丢失的字符。我在本地仓库和服务器上检查了文件的编码,两者都是UTF-8。 IIS应用程序池也已重置。

有什么想法吗?

0 个答案:

没有答案