현재 계정 코드 (콤보 상자에서 파생 됨)를 서버에 전달하는 기능이 있습니다. 현재는 본문에 요청을 보내서 처리합니다. URL 매개 변수로 보내야합니다. 그래서 예를 들어, URL은 다음과 같아야합니다JQuery POST를 사용하여 URL 매개 변수에 변수 전달하기
localhost:1234/myProject/WebApp/Data?accountCode=Full
을 선택 전체 가정.
아래 코드는 요청 본문으로 작동하지만 URL 요청으로 제출하도록 수정하려는 시도가 실패했습니다.
accountSelected: function() {
var saccountCode = $("select#accountcombo").val();
var stringAccountCode = saccountCode.toString()
console.log("Account is: " + stringAccountCode);
var myURL = "WebApp/Data";
$.ajax({
url: myURL,
type: "POST",
data: {
"accountCode": stringAccountCode
},
dataType: "text",
})
나는 $의 .PARAM를 사용하여보고되었지만 일을 아무것도 얻을 수 있고 또한 $.get
을 사용하고 있지만 대해 다른 질문을 읽고 내가 오류를 얻을 "GET"
에 위의 코드를 변경하는 경우 "Request method 'GET' not supported"
- 서버가 POST 요청을 기다리고 있습니다. 어떤 식 으로든 이걸 이룰 수 있니? 매개 변수의 수를 덧붙이
감사
유형은 당신이 당신의 양식에 사용하는 방법에 변화합니다. 게시물 방법을 누른 다음 유형도 게시물이어야합니다 .. –
당신이 이것을 시도 했습니까? 'url : "myURL? accountCode ="+ stringAccountCode' –
@SandeepNayak 오타가 있습니다.'var myURL = "WebApp/Data? accountCode ="+ stringAccountCode; 또는'url : myURL + "? accountCode ="+ stringAccountCode ' – Pavlo