Код: Выделить всё
Select Department:
Choose1
Choose2
Choose3
Get List
Код: Выделить всё
Код: Выделить всё
[url=?areac=lddeptSearch&place=Choose...&dsource=listData&page=1]1[/url]
Код: Выделить всё
function jajax_qview(datas, field) {
var request = $.ajax({
url: "ajax_areac.php",
method: "POST",
data: datas,
cache: false,
dataType: "html",
});
request.done(function( msg ) {
$('#'+field).html(msg);
});
request.fail(function( jqXHR, textStatus ) {
console.log(datas);
alert( "Request failed: " + textStatus );
});
request.always(function() {
datas = undefined;
});
}
function submitForm(formNameS, elemIdVal) {
event.preventDefault();
var datas = {areac:formNameS, place : $('#'+elemIdVal).val()};
jajax_qview(datas, 'formS');
}
function submitClick(submitLinkVars) {
event.preventDefault();
var searchParams = new URLSearchParams(submitLinkVars.search);
var datas = searchParams;
jajax_qview(datas, 'formS');
}
И переменные данные который генерируется функцией "submitClick", это URLSearchParams(4) {areac → "lddeptSearch", место → "7", dsource → "listData", страница → "2"
Я пробовал использовать параметры ajax:processData: false,contentType: false,. При использовании этой опции никакие данные не передаются методом ajax в файл php. И при попытке с dataType: "json" я получаю сообщение об ошибке. Ошибка запроса: parsererror.
Итак, как решить проблему и отправить данные при нажатии по ссылкам на странице.
Подробнее здесь: https://stackoverflow.com/questions/790 ... nt-interfa