Jquery将string作为参数问题

时间:2014-07-28 18:55:37

标签: jquery function parameters odata

我有一个jquery代码,我在其中调用一个字符串作为参数并在函数旁边使用它。但它将参数作为整数。

function CheckIsApplicable(MsNo) {
            var queryUrl = 'GroupEntity?$filter=(MSNumber eq ' +  MsNo + ')';
    }

MsNo是一个字符串,而odata url认为它是一个整数。如果我调用此函数,它会抛出错误的请求错误。如何在过滤器中调用字符串?我试过'" + MsNo +"'它失败了。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

试试这个

MsNo.toString();

这里:

function CheckIsApplicable(MsNo) {
        var queryUrl = "GroupEntity?$filter=(MSNumber eq '" + MsNo.toString() + "')"; 
    }