<input class="myclass" placeholder="Поиск" type="text" value="" name="s" id="search">
<form>
<input class="myclass" placeholder="Поиск" type="text" value="" name="s" id="search">
</form>
<input class="myclass" placeholder="Поиск" type="text" value="" name="s" id="search">
jQuery(document).ready(function(){
$('.myclass').keyup(function(eventObject){
var searchTerm = $.trim($(this).val());
if(searchTerm.length > 2){
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':' ajax_search',
'term' :searchTerm
},
success:function(result){
} });
}
});
$args = array(
'post_type' => 'any',
'post_status' => 'publish',
'order' => 'DESC',
'orderby' => 'date',
's' => $_POST['term'],
'posts_per_page' => 5
);
$query = new WP_Query( $args );
<input class="myclass" placeholder="Поиск" type="text" value="" name="s" id="search">
<form>
<input class="myclass" placeholder="Поиск" type="text" value="" name="s" id="search">
</form>
jQuery(document).ready(function(){
$('.myclass').keyup(function(eventObject){
var searchTerm = $.trim($(this).val());
if(searchTerm.length > 2){
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'codyshop_ajax_search',
'term' :searchTerm
},
success:function(result){
$.ajax({
url : 'wp-content/themes/папка с темой/searchform.php',
type: 'POST',
data:{
'term' :searchTerm
},
success:function() {
$('#sendform input[name="s"]').submit().val();
}
});
} });
// if(eventObject.keyCode == 13){
// $('#sendform input[name="s"]').val(searchTerm);
// goSubmit();
// return;
// }
};
$("#mybutton").click(function(){
if(($('#sendform input[name="s"]').val($('.search-field').val()).length) == 0) {
return false;
} else {
$('#sendform input[name="s"]').val($('.search-field').val());
goSubmit();
}
}) });
function goSubmit(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform').submit();
}
}
});
my-ajax.js?ver=5.0.3:38 Uncaught TypeError: Cannot read property 'length' of undefined
at goSubmit (my-ajax.js?ver=5.0.3:38)
jQuery(document).ready(function(){
$('.myclass').keyup(function(eventObject){
var searchTerm = $.trim($(this).val());
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('#sendform input[name="s"]').val(searchTerm);
goSubmit();
return;
}
$.ajax({
type: 'GET',
url: <?php echo home_url(); ?>,
data: {
s: $('#search').val(),
'term' :searchTerm
},
success: function(data) {
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action': вызываю функцию, которая находится в function.php для поиска статей',
'term' :searchTerm
},
success:function(result){
} });
}
});
};
$("#mybutton").click(function(){
if(($('#sendform input[name="s"]').val($('.myclass').val()).length) == 0) {
return false;
} else {
$('#sendform input[name="s"]').val($('.myclass').val());
goSubmit();
}
}) });
function goSubmit(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform').submit();
}
}
}
});
jQuery(document).ready(function(){
$('.myclass').keyup(function(eventObject){
var searchTerm = $.trim($(this).val());
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('#sendform input[name="s"]').val(searchTerm);
goSubmit();
return;
}
$.ajax({
type: 'GET',
url: '/wp-content/themes/папка с темой/searchform.php',
data: {
s: $('#search').val(),
'term' :searchTerm
},
success: function(data) {
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action': 'вызываю функцию, которая находится в function.php для поиска' статей,
'term' :searchTerm
},
success:function(result){
} });
}
});
};
$("#mybutton").click(function(){
if(($('#sendform input[name="s"]').val($('.myclass').val()).length) == 0) {
return false;
} else {
$('#sendform input[name="s"]').val($('.myclass').val());
goSubmit();
}
}) });
function goSubmit(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform').submit();
}
}
}
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('#sendform input[name="s"]').val(searchTerm);
goSubmit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
$("#mybutton").click(function(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform input[name="s"]').val($('.myclass').val());
goSubmit();
}
}) });
function goSubmit(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform').submit();
}
}
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('#sendform input[name="s"]').val(searchTerm);
goSubmit();
return;
}
$.ajax({
url : <?php echo home_url(); ?>,
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
$("#mybutton").click(function(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform input[name="s"]').val($('.myclass').val());
goSubmit();
}
}) });
function goSubmit(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform').submit();
}
}
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if ($('#sendform input[name="s"]').val(searchTerm) == undefined) {
$.ajax({
url : '/searchform.php',
type: 'POST',
)}
if(eventObject.keyCode == 13){
$('#sendform input[name="s"]').val(searchTerm);
goSubmit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
}
$("#mybutton").click(function(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform input[name="s"]').val($('.myclass').val());
goSubmit();
}
}) });
function goSubmit(){
if(($('#sendform input[name="s"]').val().length) == 0){
return false;
} else {
$('#sendform').submit();
}
}
});
либо проверять что $('#sendform input[name="s"]') существует перед проверкой значения.
my-ajax.js?ver=5.0.3:38 Uncaught TypeError: Cannot read property 'length' of undefined
at goSubmit (my-ajax.js?ver=5.0.3:38)
if(($('#sendform input[name="s"]').val().length) == 0)
Попытаюсь объяснить по-другому, есть input в index.php
На него повешен вывод через Ajax статей из БД
Так вот мне нужно, чтобы пользователей сайта могло переадресовать на страницу search.php
Как только я добавляю вот так:
Так работает, а вот без тега form не работает ...