1
안녕하세요. Google 검색에서 찾은 코드를 변경하려고합니다. 링크는 https://www.ostraining.com/blog/joomla/search-ajax/아약스 요청을 전송하는 중 오류가 발생했습니다.
내 코드는 다음과 같습니다
내 mod_ajax_handler
<form>
<input type="text" name="nome" />
<input type="text" name="email" />
<input type="text" name="contacto" />
<input type="text" name="textinfo" />
<input type="submit" value="Insert articles" />
</form>
<div class="search-results"></div>
나는 구문 에러를 얻을
$js = <<<JS
(function ($) {
$(document).on('click', 'input[type=submit]', function() {
var value_0 = $('input[name=nome]').val(),
var value_1 = $('input[name=email]').val(),
var value_2 = $('input[name=contacto]').val(),
var value_3 = $('input[name=textinfo]').val(),
request = {
'option' : 'com_ajax',
'module' : 'ajax_insert',
'data_0' : value_0,
'data_1' : value_1,
'data_2' : value_2,
'data_3' : value_3,
'format' : 'raw'
};
$.ajax({
type : 'POST',
data : request,
success: function (response) {
$('.search-results').html(response);
}
});
return false;
});
})(jQuery)
JS;
그리고 클라이언트의 측면에 내 HTML 다음에 변수 이름 누락 라인
var value_1 = $('input[name=email]').val(),
내 관심사는 하나 이상의 위치 조항을 보낼 수 있습니까? 두 번째 둘째 이유 특정 줄에 오류가 있습니까?
미리 도움을 청하십시오!
변경'에 대한','들; 's, 변수에서'var value_0 = ...; var value_1 = ...;' – Condorcho