입니다. AJAX & 초보자입니다. 내가 오류가있어, 그러나구문 분석 오류 구문 오류가 발생했습니다. 예기치 않은 토큰이 AJAX
$("#btnSearch").click(function() {
var keyword = "";
alert(document.getElementById('txtSearch').value);
$.ajax({
url: BASE_URL + 'index.php/jwm/search', //This is the current doc
type: "POST",
dataType:'json', // add json datatype to get json
data: ({keyword: document.getElementById('txtSearch').value}),
error : function(jq, st, err) {
console.log(arguments);
alert(st + " : " + err);
},
success: function(data){
alert(data);
}
});
});
: parse error syntax error unexpected token <
을 때로는 오류가 조금 변경 나는 PHP로 내 AJAX에서 변수 (document.getElementById('txtSearch').value
)를 전달하려는
그래서 나는 이런 식으로 뭔가를 코딩하는 시도 비트는 다음과 같습니다 : parse error syntax error unexpected token T
. , 나 좀 도와주세요
arguments: null
caller: null
length: 0
name: ""
내 목표는document.getElementById('txtSearch').value
를 전달하는 것입니다
function search() {
$keyword = $_POST['keyword'];
echo "TEST : $keyword";
$result = $this->jwm_m->getDataByKeyword('msmall', $keyword);
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header('Content-type: application/json', true);
echo json_encode($result);
}
이 무엇 내 콘솔 GET입니다 :
편집 이 내 PHP 코드입니다. 당신의 도움에 대한
감사합니다 : D
은 실제로 유효한 json 파일을 반환하는 PHP 스크립트입니까? –
개발자 도구 네트워크 패널에서 응답을 검사하십시오. 구문 분석 오류는 대개 백엔드에 오류가 있음을 의미하며 적절한 JSON이 반환되지 않습니다. – godfrzero
'document.getElementById ('txtSearch')'이 줄에 대한 결과를 얻을 수 있었습니까? –