如何检查查询字符串中是否存在使用javascript的元素?
问题描述:
在Dynamics CRM 2016中,我可以使用查询字符串将一些参数传递给另一个表单,但我无法检查查询中是否存在特定的元素。我试图使用indexOf作为检查索引,包括如果元素存在但是我无法通过。我想听取专家的意见,或查询字符串参数中是否存在元素。如何检查查询字符串中是否存在使用javascript的元素?
function getQueryStringLength()
{
var param = Xrm.Page.context.getQueryStringParameters();
var chkElem = param.includes("new_orderid");
alert(chkElem);
}
答
如果indexOf
如果未找到子字符串则返回-1。否则,它将返回数组索引,其中子串开始。 不知道为什么你没有成功。
if(str.indexOf(substr) > -1)
可能重复的[如何在JavaScript中获取查询字符串值?](http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in- JavaScript的) –