반응형
jquery $.get()을 사용하여 파라미터를 송신하는 방법
jquery GET을 실행하려고 하는데 파라미터를 전송하려고 합니다.
제 기능은 다음과 같습니다.
$(function() {
var availableProductNames;
$.get("manageproducts.do?option=1", function(data){
availableProductNames = data.split(",");;
alert(availableProductNames);
$("#nameInput").autocomplete({
source: availableProductNames
});
});
});
이것은 효과가 없는 것 같습니다.사용할 때 서블릿에 아무것도 표시되지 않습니다.request.getParameter("option")
;
브라우저 http://www.myite.com/manageproducts.do?option=1에 링크를 입력하면 완벽하게 작동합니다.
저도 시도했습니다.
$.get(
"manageproducts.do?",
{option: "1"},
function(data){}
그것도 효과가 없어요.
저 좀 도와 주시겠어요?
편집:
시도했다
$.ajax({
type: "GET",
url: "manageproducts.do",
data: "option=1",
success: function(msg){
availableProductNames = msg.split(",");
alert(availableProductNames);
$("#nameInput").autocomplete({
source: availableProductNames
});
}
});
여전히 같은 결과를 얻고 있다.
직접 접속할 때 기능한다고 하면manageproducts.do?option=1
브라우저에서는 다음과 같이 동작합니다.
$.get('manageproducts.do', { option: '1' }, function(data) {
...
});
동일한 GET 요청을 보낼 수 있습니다.
이것을 시험해 보세요.
$.ajax({
type: 'get',
url: 'manageproducts.do',
data: 'option=1',
success: function(data) {
availableProductNames = data.split(",");
alert(availableProductNames);
}
});
또, 샘플 코드에 몇개의 에러가 있습니다.그것이 에러의 원인인지, 아니면 질문 입력시의 오타가 원인인지 알 수 없습니다.
내가 이걸 할 수 있어: -
$.get('api.php', 'client=mikescafe', function(data) {
...
});
get을 통해 문자열 ?client=syscafe를 전송하고 이 변수를 api.sysql에서 수집하여 mysql 문에 사용합니다.
이것이 나에게 효과가 있었다.
$.get({
method: 'GET',
url: 'api.php',
headers: {
'Content-Type': 'application/json',
},
// query parameters go under "data" as an Object
data: {
client: 'mikescafe'
}
});
만들 것이다REST/AJAX call - > GET http://localhost:3000/api.php?client=mikescafe
행운을 빌어요.
언급URL : https://stackoverflow.com/questions/7544160/how-to-send-parameters-with-jquery-get
반응형
'source' 카테고리의 다른 글
json 배열 jquery를 루프합니다. (0) | 2023.03.10 |
---|---|
IE에서 jQuery ajax 호출과 함께 '전송 불가' 오류 발생 (0) | 2023.03.10 |
add_action을 통해 인수를 함수에 전달할 수 있습니까? (0) | 2023.03.10 |
Fetch Post 콜 후 리다이렉트 (0) | 2023.03.10 |
Json을 사용하여 두 가지 데이터 유형이 될 수 있는 JSON 속성을 역직렬화하는 방법.그물 (0) | 2023.03.10 |