1
Google検索で見つかったコードを変更しようとしています。 リンクはhttps://www.ostraining.com/blog/joomla/search-ajax/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>
私はにSyntaxErrorを取得
$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(),
私の最初の懸念は、複数の位置句を送信できますか? 第2の理由 第2の理由その特定の行のエラー?
助けを前もっておかげさま!
変更のための '' sの '; 's、変数の中で、' var value_0 = ...; var value_1 = ...; ' – Condorcho