jQuery는 URL 인 매개 변수를 인코딩 할 수 없습니다.

아니 아 데이비드

매개 변수를 사용하는 GET 요청이 있는데이 매개 변수도 URL입니다. 그래서 일반적으로 URL을 인코딩 한 다음 서버에서 디코딩합니다. 이것은 Java에서 제대로 작동하지만 이제는 jQuery를 사용 중이며 문제가 있습니다.

다음은 해당 매개 변수의 값입니다.

http://www.BookOntology.com/bo#ania

다음과 같이 인코딩 할 때 :

encodeURI(userURI)

나는 같은 가치를 얻었고, 나는 이것을 얻었어야한다고 생각했지만

http % 3A % 2F % 2Fwww.BookOntology.com % 2Fbo % 23ania

무엇이 잘못되었는지 보여주기 위해

내 현재 접근 방식 (econdeURI 사용)은이 최종 URL을 가져옵니다 (전체 URL이 아닌 매개 변수를 인코딩하고 싶습니다).

http : // bla bla bla? userURI = http://www.BookOntology.com/bo#ania

그러나 서버에서 userURI 매개 변수의 값을 읽으면 다음과 같이 표시됩니다.

http://www.BookOntology.com/bo

값에 변경해야 할 일부 문자가 포함되어 있지만 인코딩 전후의 값이 동일하기 때문에 해당 매개 변수의 값을 인코딩하는 방식에 확실히 문제가 있습니다.

제발 통과하도록 도와 주 시겠어요?

light_ray

encodeURIComponentURI (Uniform Resource Identifier)를 인코딩하는 function을 사용해보십시오.

데모 : 입력 값 인코딩

자세한 내용은 MDN 문서읽어보십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Angularjs는 $ routeParams를 사용하여 URL 인코딩 된 URL에서 매개 변수를 읽을 수 없습니다.

분류에서Dev

Pymongo는 set 인수에 대한 개체를 인코딩 할 수 없습니다.

분류에서Dev

매개 변수 'Path'는 비어있는 배열이므로 인수를 바인딩 할 수 없습니다.

분류에서Dev

URL 매개 변수 인코딩

분류에서Dev

Set-SPBusinessDataCatalogThrottleConfig : 'Identity'매개 변수를 바인딩 할 수 없습니다.

분류에서Dev

안심할 수있는 쿼리 매개 변수 인코딩

분류에서Dev

매개 변수화 된 개체를 변수로 확인할 수 없습니다.

분류에서Dev

URL에 추가 매개 변수를 추가하는 방법은 무엇입니까? -URL 인코딩

분류에서Dev

Python CSV는 문자를 인코딩 할 수 없습니다.

분류에서Dev

Python CSV는 문자를 인코딩 할 수 없습니다.

분류에서Dev

angularjs URL이 POST 매개 변수를 인코딩하는 이유는 무엇입니까?

분류에서Dev

인코딩 된 URL에서 매개 변수를 가져 오는 방법은 무엇입니까?

분류에서Dev

Angular UI-Router는 부모 상태에서 자식 상태 (동적 URL 매개 변수 사용)를 확인할 수 없습니다.

분류에서Dev

Azure-Automation-Exception : 매개 변수 'ScriptBlock'을 바인딩 할 수 없습니다.

분류에서Dev

respondsToSelector는 Swift에서 둘 이상의 매개 변수가있는 Selector를 인식 할 수 없습니다.

분류에서Dev

Add-Member : 입력 개체를 매개 변수에 바인딩 할 수 없습니다.

분류에서Dev

Dapper는 작은 따옴표에서 와일드 카드 매개 변수를 인식 할 수 없습니다.

분류에서Dev

Angular2는 RouterOutlet에 대한 모든 매개 변수를 확인할 수 없습니다 : (RouterOutletMap, ViewContainerRef,?, name)

분류에서Dev

AOT-ngc는 구성 요소에 대한 모든 매개 변수를 확인할 수 없습니다.

분류에서Dev

AuthService의 모든 매개 변수를 확인할 수 없습니다.

분류에서Dev

게재 후 NgxGalleryPreviewComponent의 모든 매개 변수를 확인할 수 없습니다.

분류에서Dev

laravel은 올바른 매개 변수를 인쇄 할 수 없습니다.

분류에서Dev

WebApi-Autofac에서 HttpRequestMessage 매개 변수를 확인할 수 없습니다.

분류에서Dev

RecipesService에 대한 모든 매개 변수를 확인할 수 없습니다.

분류에서Dev

Java 람다는 메소드를 매개 변수에 바인딩 할 수 있습니까?

분류에서Dev

DELPHI INDY-UTF8 인코딩 / 디코딩을 활성화하는 매개 변수를 찾을 수 없습니다.

분류에서Dev

@State 개인 변수는 변경할 수 없습니다.

분류에서Dev

Powershell V2.0 오류 : 'FilterScript'매개 변수를 바인딩 할 수 없습니다.

분류에서Dev

URL 인코딩 매개 변수에서 PHP 변수를 어떻게 설정합니까?

Related 관련 기사

  1. 1

    Angularjs는 $ routeParams를 사용하여 URL 인코딩 된 URL에서 매개 변수를 읽을 수 없습니다.

  2. 2

    Pymongo는 set 인수에 대한 개체를 인코딩 할 수 없습니다.

  3. 3

    매개 변수 'Path'는 비어있는 배열이므로 인수를 바인딩 할 수 없습니다.

  4. 4

    URL 매개 변수 인코딩

  5. 5

    Set-SPBusinessDataCatalogThrottleConfig : 'Identity'매개 변수를 바인딩 할 수 없습니다.

  6. 6

    안심할 수있는 쿼리 매개 변수 인코딩

  7. 7

    매개 변수화 된 개체를 변수로 확인할 수 없습니다.

  8. 8

    URL에 추가 매개 변수를 추가하는 방법은 무엇입니까? -URL 인코딩

  9. 9

    Python CSV는 문자를 인코딩 할 수 없습니다.

  10. 10

    Python CSV는 문자를 인코딩 할 수 없습니다.

  11. 11

    angularjs URL이 POST 매개 변수를 인코딩하는 이유는 무엇입니까?

  12. 12

    인코딩 된 URL에서 매개 변수를 가져 오는 방법은 무엇입니까?

  13. 13

    Angular UI-Router는 부모 상태에서 자식 상태 (동적 URL 매개 변수 사용)를 확인할 수 없습니다.

  14. 14

    Azure-Automation-Exception : 매개 변수 'ScriptBlock'을 바인딩 할 수 없습니다.

  15. 15

    respondsToSelector는 Swift에서 둘 이상의 매개 변수가있는 Selector를 인식 할 수 없습니다.

  16. 16

    Add-Member : 입력 개체를 매개 변수에 바인딩 할 수 없습니다.

  17. 17

    Dapper는 작은 따옴표에서 와일드 카드 매개 변수를 인식 할 수 없습니다.

  18. 18

    Angular2는 RouterOutlet에 대한 모든 매개 변수를 확인할 수 없습니다 : (RouterOutletMap, ViewContainerRef,?, name)

  19. 19

    AOT-ngc는 구성 요소에 대한 모든 매개 변수를 확인할 수 없습니다.

  20. 20

    AuthService의 모든 매개 변수를 확인할 수 없습니다.

  21. 21

    게재 후 NgxGalleryPreviewComponent의 모든 매개 변수를 확인할 수 없습니다.

  22. 22

    laravel은 올바른 매개 변수를 인쇄 할 수 없습니다.

  23. 23

    WebApi-Autofac에서 HttpRequestMessage 매개 변수를 확인할 수 없습니다.

  24. 24

    RecipesService에 대한 모든 매개 변수를 확인할 수 없습니다.

  25. 25

    Java 람다는 메소드를 매개 변수에 바인딩 할 수 있습니까?

  26. 26

    DELPHI INDY-UTF8 인코딩 / 디코딩을 활성화하는 매개 변수를 찾을 수 없습니다.

  27. 27

    @State 개인 변수는 변경할 수 없습니다.

  28. 28

    Powershell V2.0 오류 : 'FilterScript'매개 변수를 바인딩 할 수 없습니다.

  29. 29

    URL 인코딩 매개 변수에서 PHP 변수를 어떻게 설정합니까?

뜨겁다태그

보관