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

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


MsNo是一个字符串,odata url认为它是整数的方式。如果我调用此函数,它将引发错误的请求错误。如何在过滤器中调用字符串?我尝试了'“ + MsNo +”“,但失败了。有什么建议么?

最佳答案

尝试这个

MsNo.toString();


这里:

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

10-08 12:41