0
에 문제 I 다음 JS 코딩이 : 자바 스크립트 : 작은 따옴표와 URL
object.path
var myVariable = "material'"; //<- there is a single quote before the double quote!
var object = {
path: "/Data(Material='" + myVariable + "')"
}
가 서비스 요청에 대한 URL을 건설하고이 발생합니다 : 물론이의
https://myurl/Data(Material='material'')
을 두 개의 작은 따옴표로 인해 서비스 호출이 실패합니다.
그 밖의 무엇을 할 수 있습니까?
사용 \는 특수 문자를 데리고 그래서 \ ' – schylake
당신이 마지막에있을 필요가있는 URL은 무엇입니까? 따옴표가 필요한 경우 따옴표를 사용할 수 있습니다. 단일 외부, 이중 내부 및 작동하는지 확인하십시오. 따옴표를 사용하지 않으려면''/ Data (Material = '+ myVariable +') '' '를 수행하지 말고'var object = {path : '/ Data (Material = "'+ myVariable + '" ' – Nope
그래서 인코딩하거나 이스케이프 처리해야합니다. – epascarello