Вопросы с тегами [ajax]

1

голосов
2

ответ
981

Просмотры

onerror event not being detected during image preloading?

Я пытаюсь предварительно загружать много (тысячи) изображений, и думал, что я делаю это правильно. У меня есть все URL (некоторые из них действительно, некоторые из них нет) в массиве. Я цикл по массиву, и Атташе OnLoad и OnError событий в функции img.src. Когда событие изображения возвращает ошибку я не добавить его в «хороший» массив, и я по-прежнему в моем цикле. Тем не менее, я заметил, что, в то время как это должно предотвратить изображения от делать это в мой «хороший» массив, это не всегда (на самом деле у меня есть достаточное количество изображений, которые я не могу сказать, если он когда-либо делает). Когда я на самом деле идти, чтобы загрузить эти изображения на страницу, я получаю сломанный символ изображения и 404 в моей консоли. Я вижу 404 ошибки в моей консоли, а предварительной загрузки, поэтому я предполагаю, что это обнаружить некоторые сломанные изображения, но не все, или, возможно, они до сих пор делают это в мой другой массив? Может быть, что изображения загружаются так быстро, что по-прежнему заявление у меня не работает (Есть тысячи)? Если да, то есть способ обойти это? Я приложил мой код ниже, здесь я попытался использовать по-прежнему в состоянии .onerror, но я предполагаю, что img.src сделал это недопустимое условие цикла. Спасибо за любую помощь. EDIT: Атрибут SRC является свойством объекта, он также будет иметь имя и имя пользователя свойство, так что я только хочу, чтобы добавить объекты с действительной URLs. Я пытался сократить свой код, но должен добавить эту часть (я только добавил первые три строки, хотя теперь я понимаю, что я должен нажать пункт OnLoad имя уаг = «тест», имя пользователя = URL «TestUser», ибо (я = 0; я <imgURLs.length; я ++) {URL = URL [я]; вар IMG = новое изображение (); действительный = истина; img.onload = функция () {console.log ( 'New Media Loaded')}; img.onerror = функция () {console.log ( 'Ошибка: плохой источник изображения'); действительный = ложь; }; img.src = URL; если (действительный) {goodArray.push (IMG); }}
Startec
0

голосов
0

ответ
5

Просмотры

При использовании @PathVariable, Аякса неудачу

При использовании @PathVariable, AJAX идет к ошибкам без @PathVariable, успеха. Я проверил это в трех случаях. И только если используется @pathvariable, AJAX идет к ошибкам. в моем коде, case1 показать Вопрос 3 успеха предупредительное сообщение. и показать провал Варианта 2 сообщения. // case1 успех @RequestMapping (значение = "/", метод = RequestMethod.GET) публичный дом Строка (локали, модель модель) {возвращение "домой"; } // Вариант 2 не в состоянии @RequestMapping (значение = "/ совет / {список}", метод = RequestMethod.GET) публичное Струнный доска (@PathVariable INT список) {возвращение "домой"; } // Вопрос 3 успех @RequestMapping (значение = "/ доска", метод = RequestMethod.GET) публичное Струнный совет1 () {возвращение "домой"; } @ResponseBody @RequestMapping (значение = "/ тест", метод = RequestMethod.GET) публичный тест HashMap () {System.out.println ( "Аякс 시작"); Карта Карта = новый HashMap (); map.put ( "а", "а"); вернуть (HashMap) карты; } //////////////////Home.jsp///////////////// $ (документ) .ready (функция () { тестовое задание(); }); тест функция () {$ .ajax ({URL: './ тест', введите: 'GET', DATATYPE: 'JSON', ошибка: функция () {Alert ( "провал");}, успех: функция () {Alert ( "успех");}}); }; Случай 1, Случай 3 успеха. но не в состоянии .. Вариант 2
kim sungmok
1

голосов
2

ответ
389

Просмотры

Как написать этот искатель в JavaScript?

Идея очень проста: Представьте себе простую белую страницу с формой с одним входным тегем (как Google домашней страница). Когда я вставить ссылку на BlogPost в таком виде, то Javascript-гусеничный поиск первого изображения на веб-странице BlogPost (через AJAX), показать его в белую страницу и сохранить его на моем сервере. Этот гусеничный работает как Digg и Facebook стене. какие функции я должен использовать для этого искателя?
xRobot
1

голосов
2

ответ
75

Просмотры

Send JSON data via POST PHP instead of Ajax version

$ Maindiv.removeClass ( "instaclass31"); }}}); }); Я могу использовать только PHP, и это то, что я до сих пор производится, используя библиотеку SimpleBrowser из SimpleTest: $ браузер = новый SimpleBrowser (); ? Имя пользователя = ааа и пароль = БББ & antiForgeryToken = d98188e0f56bafa75180591e38d189ee '$ ул =; $ = Json_encode JSON ($ строка); $ Browser-> пост ($ httpsPage, $ JSON); Уточняю, что я не должен использовать обязательно эту библиотеку и его методы, но, например, я знаю, что это также может быть сделано с помощью Curl, хотя я не знаю, как. Когда я запускаю сценарий, я получаю в качестве вывода общего { «статус»: «ошибка»} с сервера POST, я думаю. Что я пропал? Правильный синтаксис с использованием json_encode согласно @Andy: (по-прежнему то же самое сообщение об ошибке): $ данных = массив ( «имя пользователя» => «ааа», ' пароль»=> 'ГЭБ'); $ = Json_encode JSON ($ данных);
UrbiJr
1

голосов
1

ответ
406

Просмотры

Datatable как передать данные от входа к контроллеру

{ '_Token': $ ( 'вход [имя = _token]') Val (), 'currentid':. Идентификатор, 'current_vendor_name': $ ( '# продавца VENDOR_NAME') Val (),.}, Успех: функция (данные ) {console.log (данные); }}); });
Hala ways
1

голосов
1

ответ
81

Просмотры

Заменить значение асинхронность

Попытка изменить значение атрибута в HTML ответа от AJAX, прежде чем сделать его. Вопросы Как изменить значение значения атрибута перед тем сделать его? Как вынести HTML ответ с измененным значением в браузере?
oreon
1

голосов
1

ответ
497

Просмотры

How To Trigger Azure Automation Web Hook From A Web Browser AJAX Call?

I have an Azure web hook on an Azure Automation script which accepts requests to do stuff from the web. The following little Powershell program tests the web hook and it works fine: $uri = "https://s10events.azure-automation.net/webhooks?token=my_super_secret_token" $headers = @{"From"="[email protected]om";"Date"="05/28/2017 14:49:00"} $params = @{"customerName"="Giovanni Pasqualovich"; "customerEmail"="[email protected]"; "dataLocation"="UK South"} $body = ConvertTo-Json -InputObject $params $webresp = Invoke-WebRequest -Method Post -Uri $uri -Headers $headers -Body $body -Verbose I want to call the web hook from a web page. To do that, I have the following code in a HTML page: function postWebHook() { var chdata = {}; chdata['customerEmail'] = "[email protected]"; chdata['customerName']= "Giovanni Pasqualovich"; chdata['dataLocation'] = "UK South"; jdata = JSON.stringify(chdata); alert("JSON data: "+ jdata); $.ajax({ url : "https://s10events.azure-automation.net/webhooks?token=my_super_secret_token", type: "POST", data: jdata, contentType: "application/json; charset=utf-8", dataType : "json", success : function(){ console.log("Commit Hook to create customer database called"); alert("Success"); }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert("Status: " + textStatus); } }); } DO SOMETHING I loaded this page into a web browser from my local file system, and clicked on the form button. Nothing happened. The Azure Automation script was not called. In Google Chrome, going to More Tools -> Developer Tools showed me the network view in the browser. Running that script caused a red message of type xhr to appear, but the status was (canceled). Once I clicked the last "alert" dialog from my web page, the error disappeared from the network view. What do I need to do to test my web hook from a browser with Javascript/Ajax code? The code is going to run on one web site, but the POST request for the web hook goes to s10events.azure-automation.net. I appreciate any help that I can get. ------------- UPDATE Jan 5, 2018 ---------------- I checked the network traffic more closely, and the call is sending an OPTIONS HTTP message instead of a POST. Apparently that is used by browsers to pre-flight a request. How do I disable this? I also installed the FireFox REST Client, and I was able to run the message fine.
Jay Godse
1

голосов
0

ответ
30

Просмотры

How do i pass array values obtained from multiselection in dropdown as filter in url of ajax call

У меня есть проект пользователь может dropdown.A MULTISELECT проектов. Я хочу передать значения, выбранные из выпадающего списка в множественном выборе в качестве параметров фильтра в Ajax URL. Код выглядит следующим образом: функция CheckIfPresent (обратный вызов) {вар Рго = []; вар urlprograms; если ($ ( "# projNameDropdown: выбран") текст () = 'Выберите все проекты.!) {$ ( '# projNameDropdown: выбрано'). каждая (функция (я, Сель) {проектируемый [я ++] = $ ( сель) .val (); если (proj.length == 1) urlprograms = "(PROJECT_NAME / PROJECT_NAME экв '" + Рго [0] +') ";}); если (proj.length> 1) {для (я = 1; г <proj.length; я ++) {urlprograms + = " }}} $ .Ajax ({URL: _spPageContextInfo.webAbsoluteUrl + "/ _api / веб / списков ( ''?) / Элементы $ выберите = *, PROJECT_NAME / PROJECT_NAME & $ = расширение PROJECT_NAME & $ = фильтр" + urlprograms + "'" , метод: "GET", заголовки: { "Accept": "приложения / JSON; OData = многословный"}, успех: функция (dataActive) {} ошибка: функция (dataActive) {console.log (dataActive);}}) ; } Я не в состоянии достигнуть успеха метода и получить error.What, что я делаю неправильно? }}} $ .Ajax ({URL: _spPageContextInfo.webAbsoluteUrl + "/ _api / веб / списков ( ''?) / Элементы $ выберите = *, PROJECT_NAME / PROJECT_NAME & $ = расширение PROJECT_NAME & $ = фильтр" + urlprograms + "'" , метод: "GET", заголовки: { "Accept": "приложения / JSON; OData = многословный"}, успех: функция (dataActive) {} ошибка: функция (dataActive) {console.log (dataActive);}}) ; } Я не в состоянии достигнуть успеха метода и получить error.What, что я делаю неправильно? PROJECT_NAME / PROJECT_NAME & $ = расширения PROJECT_NAME & $ = фильтр»+ urlprograms +" ", метод: "GET", заголовки: { "Accept":" приложения / JSON; OData = многословный»}, успех: функция (dataActive) {} ошибка: функция (dataActive) {console.log (dataActive);}});} Я не в состоянии достигнуть успеха метода и получить error.What, что я я делаю не так? PROJECT_NAME / PROJECT_NAME & $ = расширения PROJECT_NAME & $ = фильтр»+ urlprograms +" ", метод: "GET", заголовки: { "Accept":" приложения / JSON; OData = многословный»}, успех: функция (dataActive) {} ошибка: функция (dataActive) {console.log (dataActive);}});} Я не в состоянии достигнуть успеха метода и получить error.What, что я я делаю не так? Функция (dataActive) {console.log (dataActive); }}); } Я не в состоянии достигнуть успеха метода и получить error.What, что я делаю неправильно? Функция (dataActive) {console.log (dataActive); }}); } Я не в состоянии достигнуть успеха метода и получить error.What, что я делаю неправильно?
user8481842
1

голосов
3

ответ
38

Просмотры

Using jQuery when to defer ajax processing

У меня есть список 15+ АЯКС запросов, которые должны быть вызваны в определенном порядке. Мне нужно каждый вызов AJAX подождать, пока предыдущая функция не закончит перед выполнением следующего вызова. Эта проблема возникает потому, что мой вызов Ajax, имеет прямой обратный вызов, который также является Ajax вызова. createCheckIn () {this.selectedList = [...] // длинный список объектов Count = 0 для (я = 0; я <this.selectedList.length, я ++) {$ .ajax ({метод: "POST", URL: URL, данные: {check_in: {client_id: this.selectClient.id, program_id: this.program_id}}, успех: функция (RES) {that.createWeighIn (кол-, res.id) Count = кол + 1}, ошибка: Функция (ERR) {console.log (ERR)}})}}, createWeighIn (индекс, check_in_id) {пусть данные = {}, что пусть это = = data.weigh_in this.selectedList [индекс] $ .ajax ({Метод: "POST", URL: URL, данные: данные, успех: функция (Рез) {console.log (разрешение)}, ошибка: функция (ERR) {console.log (ERR)}})} генерируется правильные данные, но Я считаю, что порядок выключен, потому что в конце концов, есть призыв к createCheckIn (), который начинается до того, как предыдущая запись завершена. Есть ли способ приковать эти функции таким образом, что createCheckIn () и createWeighIn () называется (и полная) перед selectedList итерации. check_in_id) {пусть данных = {} пусть это = это data.weigh_in = this.selectedList [индекс] $ .ajax ({метод: "POST", URL: URL, данные: данные, успех: функция (Рез) {консоль. LOG (Рез)}, ошибка: функция (ERR) {console.log (ERR)}})} правильные данные генерируются, но я считаю, что порядок выключен, потому что в конце концов, есть призыв к createCheckIn (), который начинается до того, как предыдущий запись завершена. Есть ли способ приковать эти функции таким образом, что createCheckIn () и createWeighIn () называется (и полная) перед selectedList итерации. check_in_id) {пусть данных = {} пусть это = это data.weigh_in = this.selectedList [индекс] $ .ajax ({метод: "POST", URL: URL, данные: данные, успех: функция (Рез) {консоль. LOG (Рез)}, ошибка: функция (ERR) {console.log (ERR)}})} правильные данные генерируются, но я считаю, что порядок выключен, потому что в конце концов, есть призыв к createCheckIn (), который начинается до того, как предыдущий запись завершена. Есть ли способ приковать эти функции таким образом, что createCheckIn () и createWeighIn () называется (и полная) перед selectedList итерации. LOG (Рез)}, ошибка: функция (ERR) {console.log (ERR)}})} правильные данные генерируются, но я считаю, что порядок выключен, потому что в конце концов, есть призыв к createCheckIn (), который начинается до того, как предыдущий запись завершена. Есть ли способ приковать эти функции таким образом, что createCheckIn () и createWeighIn () называется (и полная) перед selectedList итерации. LOG (Рез)}, ошибка: функция (ERR) {console.log (ERR)}})} правильные данные генерируются, но я считаю, что порядок выключен, потому что в конце концов, есть призыв к createCheckIn (), который начинается до того, как предыдущий запись завершена. Есть ли способ приковать эти функции таким образом, что createCheckIn () и createWeighIn () называется (и полная) перед selectedList итерации.
Jeremy Thomas
1

голосов
0

ответ
112

Просмотры

Ajax форма MailChimp в cljs / повторный кадр

Я пытаюсь реализовать хак от этого ответа в приложении повторно кадров. Она работает в том смысле, что я на самом деле получить подтверждение по электронной почте, но он выдает ошибку и отправляет: событие на-провал. Код: (Ns (foo.events: требуется [повторное frame.core: в РФ] [ajax.core: в AJAX] [day8.re-frame.http-FX])) (ВЧ / REG-событий-DB : тс / да (п [дБ разреш] (PRN разреш) дБ)) (РЧ / рег-событие-DB: MC / нет (п [дБ разреш] (PRN разреш) дБ)) (РЧ / рег-событие-FX : тс (п [_ _] {: HTTP-xhrio {метод: получить: URI "https://XXX.us15.list-manage.com/subscribe/post-json?u=XXX&id=XXX&c=?": формат (Ajax / JSON-запрос-формат): ответ формат (Ajax / JSON-ответ-формат): PARAMS { "Fname" "fooobar" "E-MAIL" "[email protected]"}: на успехе [ : тс / да]: на провал [: не тс / нет]}})) (комментарий (ВЧ / отправка [:. тс]), я исполню это в моем редакторе) Ошибка: Не удалось загрузить HTTPS: //XXX.us15.list- manage.com/subscribe/ пост-JSON? и = XXX & ID = XXX & с =? &FNAME=fooobar&[email protected]: Нет «Access-Control- Allow-Origin» заголовок присутствует на запрошенный ресурс. Происхождение «HTTP: // локальный: 3449», следовательно, не имеет права доступа. Что выводится на консоль: [: тс / нет {: URI «https://XXX.us15.list-manage.com/subscribe/post-json?u=XXX&id=XXX&c=?&FNAME=fooobar&[email protected] example.com»,: последний метод "GET",: последняя ошибка "[0]",: последний код ошибки 6,: отладочное-сообщение "ответ HTTP 400 или 500 уровня",: состояние 0,: статус-текст «не запрос.»,: сбой: сбой}] Edit: Это делает то, что я хочу, в зависимости от JQuery кроме. Что это сделать, отличается от версии HTTP-xhrio? (Defn MailChimp-регистрацию [данные по-успеха на-провал] (-> JS / $ (.ajax #js {: тип "получить": данные (clj-> JS данные): URL «https: // XXX. us15.list-manage.com/subscribe/post-json?u=XXX&id=XXX&c=»: кэш неверно: DATATYPE "JSON": CONTENTTYPE "приложения / JSON, кодировка = UTF-8": ошибка на провал: успех на успех}))) ком / подписка / пост-JSON и = XXX & ID = XXX & с = ": кэш неверно: DATATYPE "JSON": CONTENTTYPE"? приложения / JSON; кодировка = UTF-8" : ошибка на провал: успех на успех}))) ком / подписка / пост-JSON и = XXX & ID = XXX & с = ": кэш неверно: DATATYPE "JSON": CONTENTTYPE"? приложения / JSON; кодировка = UTF-8" : ошибка на провал: успех на успех})))
madstap
1

голосов
1

ответ
422

Просмотры

GitHub API для загрузки изображения с помощью Ajax

Я использую GitHub API с JS для создания небольшого скрипта # Создать, # Удалить, # Edit Например: функция CreateFile (/ * URL, * / имя_файл, fileMessage, fileContent) {вара имя_файл = / * "firstfile.txt" * / имя_файл ; вар filemessage = / * "загрузить файл" * / fileMessage; вар filecontent = / * "Данные file2." * / FileContent; вар basecontent = btoa (filecontent); вар apiurl = «https://api.github.com/repos/el3zahaby/testet/contents/{+path}".replace('{+path}',filename); вар FileData = '{ "сообщение": "' + filemessage +", "содержание": "'+ basecontent +"}'; $ .Ajax ({URL: apiurl, тип: 'PUT', beforeSend: функция (XHR) {XHR. setRequestHeader ( "Авторизация", "Basic" + btoa ( "USERNAME: ПАРОЛЬ")); }, Данные:. FileData}) сделано (функция (ответ) {console.log (ответ);}); } Это очень хорошо работает с загруженными текстовыми файлами Но проблема в том, что я хочу, чтобы загрузить картинку, например, или видео на Github, когда я загрузить изображение он выглядит следующим образом: PNG IHDRHHUG cHRMz & u0`: ро
zahaby
1

голосов
0

ответ
311

Просмотры

Шлюз таймаут при попытке оплатить через PayPal или полоску в WooCommerce. Как исправить ошибку?

Я получаю ошибку шлюза таймаута при попытке оплатить через PayPal или полоску в WooCommerce. Пробовал отключить плагин - это не помогло. Как я могу исправить эту проблему?
spoilt
1

голосов
1

ответ
84

Просмотры

Ajax Error On Laravel 5.4

I got this error "{"status":"error","msg":"Category did not created"}" Here is my Controller Function in which i perform action : function create_category(Request $request){ if($request->ajax()){ $category_name = $request->input('create_category'); DB::table('tbl_smscategories')->insert($category_name); $response = array( 'status' => 'success', 'msg' => 'Category created successfully', ); return Response::json($response); }else{ $response = array( 'status' => 'error', 'msg' => 'Category did not created', ); return Response::json($response); } } I got this error "{"status":"error","msg":"Category did not created"}" Here is my ajax Code in which i perform action : $('#add-order').click(function(e) { e.preventDefault(); //setting variables based on the input fields var inputcreate_category = $('input[name="create_category"]').val(); var token = $('input[name="_token"]').val(); var data = { create_category: inputcreate_category, token: token }; var request = $.ajax({ url: "/create-category", type: "POST", data: data, dataType: "html", }); request.done(function(msg) { var response = JSON.parse(msg); console.log(response.msg); }); request.fail(function(jqXHR, textStatus) { console.log("Request failed: " + testStatus); }); }); < /script> I got this error "{"status":"error","msg":"Category did not created"}" Html Element : {{ csrf_field() }} Category Name Create
Shahzaib Imran
1

голосов
1

ответ
104

Просмотры

How to send a dictionary using AJAX GET method in django

Мне нужно отправить словарь (его длина 31) и нужно получить словарь в Django. Jquery:.. $ ( '# Shift_save') нажмите (функция () {$ ( "# usershift тр") каждая (функция () {usershift = {}; вар USERID = $ (это) .attr ( 'ID') ; usershift [ 'shiftmember'] = идентификатор пользователя;. $ ( "# usershift тр #" + идентификатор пользователя + "TD") каждая (функция () {вар shiftname = $ (это) .text (); переменная shiftday = $ (это) .attr ( 'ID'); usershift [shiftday] = shiftname;}); вар CURRENTURL = window.location.href; CURRENTURL = currenturl.split ( "/"); год = CURRENTURL [5]; месяц = ​​CURRENTURL [6 ]; URL = "/ список / saveshift /" + год + "/" + месяц; $ .get (URL, {my_user_shift: usershift}, функция (данные) {Materialize.toast (данные [ 'статус'], 8000, 'закруглены'); }); })}) Views.py: Защита save_mass_shift (запрос, год, месяц): попробуйте: data_json = {} user_shift = request.GET [ 'my_user_shift'] save_user_shift (user_shift, месяц, год) data_json [ 'статус'] = ' Сохранено»вернуться HttpResponse (json.dumps (data_json), content_type = "приложения / JSON"), за исключением Exception как е: data_json [ 'статус'] = ул (е) печати (ул (е)) вернуть HttpResponse (json.dumps (data_json), content_type = "приложение / JSON") ошибка: Просто показывая Jquery имени словаря как дата ошибки словарь выглядит следующим образом: samlple = { "а": 'навигационные', "б": 'VBN'}
Mohamed Naveen
1

голосов
0

ответ
25

Просмотры

обрабатывать отдельные команды

Так что я не уверен, если это возможно, или, если есть лучший способ выполнить эту задачу, но я пытаюсь создать одно подключение АЯКСА к серверному сценарию, который в основном реле вызова функции на страницу постоянно прислушиваясь к именованный канал. Так, например, я мог бы сделать что-то вроде: # эхо «Foo (param1, param2)»> / путь / к / труба / графический интерфейс, который будет передавать функцию «Foo» на странице будет выполняться. Аякса соединение должно быть постоянным в основном (управляется с помощью тайм-аута?) Или с помощью случайного «пинг», чтобы держать его открытым. В настоящее время у меня есть базовый тест, но я не уверен, как обрабатывать каждый принятый вызов AJAX. Я использую readyState == 3 для простого вызова встревоженной () с каждой переданной строки из именованного канала, но, кажется, всегда возвращает все представленные. Так что, если я сделал: # эхо «привет» > / Путь / к / труба / гуй Это покажет предупреждение всплывающее окно с «привет» в нем. Если бы я тогда делать: # Эхо «мир»> / путь / к / труба / гуй Это будет показывать уведомление всплывающее окно с: привет мир Опять же, я не уверен, что есть лучший способ приблизиться к этому, или даже если есть некоторые библиотеки уже созданы для работы что-то вроде этого. Любая помощь будет оценен по достоинству! UPDATE: Комментарии говорят, чтобы использовать WebSockets и Socket.io (который я думаю использует WebSockets), но я не хочу, чтобы добавить кучу серверов. Любые решения должны иметь стандартный и веб-браузер, веб-сервера. Я не уверен, если есть лучший способ приблизиться к этому, или даже если есть некоторая библиотека уже построен, чтобы справиться с что-то вроде этого. Любая помощь будет оценен по достоинству! UPDATE: Комментарии говорят, чтобы использовать WebSockets и Socket.io (который я думаю использует WebSockets), но я не хочу, чтобы добавить кучу серверов. Любые решения должны иметь стандартный и веб-браузер, веб-сервера. Я не уверен, если есть лучший способ приблизиться к этому, или даже если есть некоторая библиотека уже построен, чтобы справиться с что-то вроде этого. Любая помощь будет оценен по достоинству! UPDATE: Комментарии говорят, чтобы использовать WebSockets и Socket.io (который я думаю использует WebSockets), но я не хочу, чтобы добавить кучу серверов. Любые решения должны иметь стандартный и веб-браузер, веб-сервера.
user1646428
1

голосов
1

ответ
68

Просмотры

выберите значение радио из всплывающих модальных без перезагрузки страницы

У меня есть модальное всплывающее окно. Если какое-либо нажимает на этом модальном то всплывающее окно открывается, и появляется кнопка радио. Если нажать на любую кнопку радио и представить, что всплывающее окно, то выбранное значение радио должно быть шоу в пункте теге без перезагрузки страницы. У меня есть код, но он не работает. Моя модальный кнопка: (index.php) Выберите Лояльность членство Просмотр лояльности Membership идентификаторы сотрудников Теперь Если нажимает на кнопку View Лояльности Membership затем открывает всплывающее окно (код ниже) (index.php): × // Получить modal1 JQuery (документ ) .ready (функция ($) {вар модального = $ ( "# id01");. $ ( "a.showModal") на ( "щелчок", функция () {modal.fadeIn (); вар ID = $ ( это) .attr ( "данных queryid"); вар modalServiceUrl = "showstate.php queryid7 =" + Идентификатор; modal.find ( "modalContent") нагрузка (modalServiceUrl). }); }); // Когда пользователь нажимает кнопку в любом месте за пределами modal1, закрыть его window.onclick = функция (событие) {если (event.target == modal1) {modal1.style.display = "нет"; }} Скрипт (index.php) $ (документ) .ready (функция () {$ ( '# btnGetValue') нажмите (функция () {вар selValue = $ ( 'вход [имя = rbnNumber]: проверено.) . .val (); $ ( 'р') HTML ( 'Selected Radio Button Значение:' + selValue + '');});}); Прежде весь код в index.php showstate.php является: PHP) $ (документ) .ready (функция () {$ ( '# btnGetValue') нажмите (функция () {вар selValue = $ ( 'вход [имя = rbnNumber]: проверено.). Вал (); $ ( . 'р') HTML ( 'Selected радио Кнопка Значение:' + selValue + '');});}); Прежде весь код в index.php showstate.php является: PHP) $ (документ) .ready (функция () {$ ( '# btnGetValue') нажмите (функция () {вар selValue = $ ( 'вход [имя = rbnNumber]: проверено.). Вал (); $ ( . 'р') HTML ( 'Selected радио Кнопка Значение:' + selValue + '');});}); Прежде весь код в index.php showstate.php является:
vinod jaiswal
1

голосов
0

ответ
70

Просмотры

Отправка электронной почты с помощью AJAX - ошибка

Привет У меня есть проблема с моей электронной почтой. Он показывает мне сайт, который является успешным, но он не посылает почту ... Я, вероятно, сделал ошибку где-то. Я сделал что-то кнопка со всплывающим окном, где находятся все входы от формы, как. Я не могу найти решение. если вы хотите, чтобы проверить это: Моя тестовая страница веб На этом сайте «Szybki Kontakt» это кнопка для отправки электронной почты. Но doesn'd отправить сообщение после того, как успех. Это мой PHP код:
Nienormalny_
1

голосов
0

ответ
108

Просмотры

Сделайте синхронный AJAX вызов до до загрузки страницы

В моем приложении мне нужно сделать вызов AJAX на моем сервере до загрузки страницы, чтобы увидеть, если пользователь вошел в систему или если сеанс / авторизацию маркера истек. Так что я пытаюсь сделать AJAX ударить в document.ready, но это, очевидно, имеет несколько проблем, в том числе, но не ограничиваясь: В document.ready, первая страница будет открыта, то хит AJAX будет отправлен, это означает, что дополнительный пользователь -obvious rediction, который не является предпочтительным для меня. Таким образом, можно сделать синхронный AJAX вызов перед тем рендеринга DOM?
Ayush Gupta
1

голосов
1

ответ
50

Просмотры

Передача JSON в WCF с помощью Ajax вызова

Я рыскал в Интернете для выяснения того, как правильно отправить JSON строку в службу WCF. Мое приложение имеет дюжину GET, и все они работают отлично, но я не могу получить POST, чтобы пройти к отладчику. Я варю в вниз к простейшему строке JSON, и я все еще получаю 400 ошибки в браузере Chrome. Пожалуйста, смотрите ниже ... JS: workDataAsJson = JSON.stringify ( '{ "TestData": "121"}); $ .Ajax ({типа: "POST", асинхронная: правда, кэш: ложь, тайм-аут: webCallDefaultTimeout, CONTENTTYPE: "приложения / JSON, кодировка = UTF-8", URL: baseUrl.concat ( 'UpsertWorkData /' + workDataAsJson) , DATATYPE: "JSON", успех: функция (ответ, статус, jqXHR) {если ( 'успех' статус == ) {Вар workplanData = $ .parseJSON (ответ); // уведомляет пользователя об успехе, ...} еще {displayGenericModal ( «Ошибка веб-службы», «Uh Oh Не удается подключиться к базе данных, чтобы получить работу данных!»); }}, Ошибка: функция (ответ, статус, jqXHR) {displayGenericModal ( 'Web Service Error', '! Uh Oh Не удается подключиться к базе данных, чтобы получить работу данных'); }}); } Задвижка (ех) {Alert (ех); } Теперь для контракта работы с WCF, ... [OperationContract] [WebInvoke (Bodystyle = WebMessageBodyStyle.Wrapped, Method = "POST", UriTemplate = "UpsertWorkData / {WorkData}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat. JSON)] строка UpsertWorkData (строка WorkData); Хорошо, теперь для файла web.config. Не смейтесь, я в основном бросил все, что я прочитал в этом! ПОМОГИТЕ!! (Или я должен использовать узел! :)) ПОМОГИТЕ!! (Или я должен использовать узел! :)) ПОМОГИТЕ!! (Или я должен использовать узел! :))
Spades
1

голосов
1

ответ
313

Просмотры

Call link to modal on successful Ajax call

Если бы я хотел, чтобы выскочить определенный модальный в настоящее время я хотел бы добавить этот HTML и нажмите на ссылку ... Demo Однако я хочу, чтобы удалить ссылку и вызвать модальный при успешном вызове Ajax. Somethinkg как ниже, но не знаете, как это сделать. Пожалуйста, вы можете помочь? jQuery.ajax ({URL: "HTTP: //localhost/timesheets/mobile/add-timesheet.php", типа: "POST", данные: form.serialize (), crossDomain: правда, тип данных: "JSON", кэш ложь, успех: функция (данные) {вар jsArray = JSON.parse (данные); console.log (jsArray), если ($ .trim (jsArray.success) === 'да') {$ ( '# уведомления . -modal-3' ) нагрузки;}}, ошибка: функция (XHR, thrownError) {console.log (xhr.status); консоли. войти (thrownError); }}); }); Модальный HTML выглядит следующим образом ... Тест Edit: я вроде получил эту работу .. Так что я добавил в HREF ссылки обратно Например ... Так ссылка оленьей кожи на самом деле показать на странице, то в Ajax вызова I. . б $ ( '# уведомление покадрово-4') нажмите (); но был бы признателен, если есть лучший способ сделать это ...
Richard Siggins
1

голосов
1

ответ
24

Просмотры

Script from external file still firing even if the element is empty

I have 2 html files 1. main.html 2. external.html - contains script tag external content will be loaded to main.html once a user click the button using jquery.load function Now my problem is if the user click twice the load button, the functions inside the external.html fires twice also even if i emptied the div element in main.html i tried empty() and html("") functions to clear out the content of the div but still no luck. this is my code http://plnkr.co/edit/XLZGquoebTTHahgJWNOk?p=preview main.html (code below) Main Page Main Page Loading Data, Please wait... $(document).on('click','#btn_load',function(){ $('#loading').show(); $('#page_content').html(""); $('#page_content').empty(); $('#script_external').remove(); $('#page_content').load('external.html',function(){ $('#loading').hide(); }); }); external.html (code below) External Data $(document).on('click','#btn_clickme',function(){ alert("This msg is from external file"); });
jp26198926
1

голосов
1

ответ
79

Просмотры

Википедия API - Получить случайную страницу со ссылками

Я знаю, что этот код, генератор = случайный, чтобы получить случайную страницу, но она не работает с моим кодом ниже: http://en.wikipedia.org/w/api.php?action=parse&format=json&prop=text&page = & Little_Richard обратного вызова =? Этот URL-адрес исходит от этой большой статьи. Я использовал действие = разобрать, проп = текст и страницы = PAGE_NAME, потому что это единственный способ (что я нашел), чтобы получить ссылки с текстом. Вы можете увидеть это результат всего моего кода здесь (этот код не работает на JSFiddle или CodePen). Кто-нибудь знает, есть ли способ, чтобы получить случайную страницу с этим методом?
JulesVau
1

голосов
2

ответ
73

Просмотры

LocalStorage change date in tabs

I have a server time, which when clicked on + increases, with a click on the minus decreases. I open first tab, then I open second tab. In second tab I change time (+ or -). In first tab the hours blinks at random. What's my mistake? index.php + - jQuery(document).ready(function ($) { var counter = 0; $('#plus').on('click', function (event) { counter++; localStorage.setItem('counter', counter); update(); }); $('#minus').on('click', function (event) { counter--; localStorage.setItem('counter', counter); update(); }); function update() { $.ajax({ url: 'datetime.php', timeout: 1000, type: 'POST', data: 'counter=' + counter, success: function (response) { if (localStorage.getItem('response') !== null) { $('#timer').html(localStorage.getItem('response')); localStorage.setItem('response', response); } window.setTimeout(update, 1000); } }); } update(); }); datetime.php
crabosse0
1

голосов
0

ответ
32

Просмотры

Файл Donwload с помощью ASP.net веб-форм и AJAX

Я работаю на веб-формы проекта ASP.net, и мне нужно вызвать функцию, загрузить файл (написанный на C #) с использованием AJAX это возможно? и если да, то как я могу это сделать? заранее спасибо
Ali Tarhini
1

голосов
0

ответ
163

Просмотры

Почему эта функция Javascript / Ajax, используя случайное число?

Я помогаю поддерживать Javascript на основе веб-сайт, который был написан кем-то другим. В своем коде Javascript, я наткнулся на эту функцию, которая загружает файл с указанного URL и вызывает функцию обратного вызова при завершении загрузки: // Аякса функция упаковщик getServerData (команда, command_label, success_callback) {$ .ajax ({URL: команда, тип: 'POST', данные: {рэнд: (Math.floor (Math.random () * 1000))}, успех: функция (данные) {success_callback (данные);}, ошибка: функция (ошибка) { если (HandleError (ошибка, command_label)) {getServerData (команда, command_label, success_callback);}}}); } Выше имеет смысл для меня, по этой линии, за исключением: данных: {рэнд: (Math.floor (Math.random () * 1000))}, Почему случайное число, присвоенное атрибуту данных? Является ли это какая-то попытка победить механизм кэширования, что не будет работать около 0,1% от времени? Или это копирование и вставка-из-ан-примера подробно, что не был удален, хотя это уже не актуально? Или есть это какой-то другой (даже более неясными) цель? Простое удаление этой строки не кажется, ничего больно, но я волнуюсь об удалении кода, цель которого я не понимаю.
Jeremy Friesner
1

голосов
0

ответ
234

Просмотры

дисплей Laravel Аякса все данные, которые он принести в другую таблицу

Мне нужна помощь от вас, ребят, потому что я не имею ни малейшего представления, как отобразить все данные, формируют мой Аякс есть какой-то образ, и вы будете знать, что это моя проблема, кстати им свежий программист и хочу быть как вы, ребята, дисплей Аякса результат Кто-то может научить меня, как отобразить все Аякс данных формы Вот мои Аякс код $ ( «ajaxForm.») представляет (функция (е) {e.preventDefault ();. вар FormData = новый FormData (это), $ .ajax ({URL: 'телега', введите: 'POST', данные: FormData, успех: функция (данные) {console.log (данные);}, кэш: ложь, CONTENTTYPE ложь, ProcessData ложь}); }); А вот мой вид страницы код @foreach ($ клиенты, как $ имя => $ член) @foreach ($ как принадлежность> срез (0, CHARG}} @endforeach Отправить @endforeach код публичной функции gen_request @endforeach Controller () // эта функция для просмотра все записи из базы данных {$ ID = Auth :: пользователя (); $ клиенты = DB :: таблица ( 'Customers') -> выберите ( 'users.id', 'users.name', 'users.email', 'Customers.Index', 'Customers.NAME1', 'Materials.MAKTX ' 'Materials.MAGRV', 'Materials.CONV1', 'Materials.id', 'Materials.CONV1',' 'Materials.MAGRV', 'Materials.CONV1', 'Materials.id', 'Materials.CONV1', 'Materials.UNIT1', 'Materials.CONV2', 'Materials.UNIT2', 'Materials.MHDHB', 'Inventory .CHARG», 'Inventory.VERME') -> получить () -> группеПо (функция ($ член) {вернуть $ как принадлежность> MATNR;}) -> все (); $ Телега = ShoppingCart :: все (); вернуться вид ( 'системы / запрос', компактный ( 'клиентов', 'телегу')); } Общественная функция телега () // и это будет функция телега {если (Request :: isMethod ( 'сообщение')) {$ ID = Request :: получить ( 'ID'); $ клиенты = DB :: таблица ( 'Материалы') -> выберите ( 'Materials.MATNR', 'Materials.MAGRV', 'Materials.CONV1', 'Materials.id', 'Materials.CONV1', 'Materials.UNIT1 '' Materials.CONV2' , 'Materials.UNIT2', 'Materials.MHDHB', 'Materials.MAKTX', 'Inventory.CHARG', 'Inventory.VERME') -> Join ( 'Inventory', функция ($ присоединиться) {$ сшиваемых> на ( 'Inventory.MATNR', 'как', DB :: сырец ( "CONCAT ( '%', Materials.MATNR, '%')"));}) -> группеПо ( '' Materials.MATNR , 'Materials.MAGRV', 'Materials.CONV1', 'Materials.id', 'Materials.CONV1', 'Materials.UNIT1', 'Materials.CONV2', 'Materials.UNIT2', 'Materials.MHDHB',» Materials.MAKTX», 'Inventory.CHARG', 'Inventory.VERME') -> находка ($ ID); $ Телега = ShoppingCart :: добавить ($ клиентам-> идентификатор, $ клиентам-> MATNR, 5, 100,00, [ 'MATNR' => $ клиентам-> MATNR, 'Верме' => $ клиентам-> Верма, 'CHARG' => $ клиентам-> CHARG]); если ($ телега) {реакция () -> JSON (массив ( 'сообщение' => 'Aritcle Сохранить успешно')); } Еще {реакция () -> JSON (массив ( 'сообщение' => 'Статья не удалось спасти')); }}} Я хочу, чтобы отобразить их в другую таблицу, но проблема в том, что я не какой-либо идеи, как получить эту запись:
1

голосов
2

ответ
34

Просмотры

предотвратить результат, показать через AJAX, после перезагрузки браузера

У меня есть вставки запрос через AJAX. Она работает правильно. Но когда я перезагрузить браузер, то результат исчезает из сНа секции, и если я снова вставить форму через AJAX, то результат показывает. У меня есть файл first.php (в котором форма присутствует), код AJAX и firstcall.php, где запрос будет выполнять. Мой first.php (HTML форма) является:
vinod jaiswal
1

голосов
2

ответ
409

Просмотры

загрузить изображение с Laravel использованием AJAX

У меня есть пользователь таблицы: идентификатор (целое) Firstname (строка) LastName (строка) электронная почта (строка) Логин (строка) пароль (строка) изображений (текст) Я хотел бы, чтобы вставить изображение в моей базе данных с помощью Ajax JQuery. Но на данном уровне базы данных не вставить данные с изображением. Я стараюсь с этим кодом, но не работает. Контроллер: функция AddUser общественности (Request $ запрос) {$ пользователь = новый пользователь (); $ User-> LastName = $ request-> LastName; $ User-> ПгвЬЫат = $ request-> ПгвЬЫат; $ User-> электронная почта = $ request-> по электронной почте; $ User-> Войти = $ request-> Войти; $ User-> пароль = Bcrypt ($ request-> пароль); если ($ request-> имеет ( 'образ')) {$ file_local = $ request-> файл ( 'изображение'); $ Расширение = $ request-> файл ( 'образ') -> getClientOriginalExtension (); если ($ расширение == 'JPG' || $ внутреннего абонента == 'PNG' || расширение $ == 'JPEG') {$ Name = $ request-> файл ( 'образ') -> getClientOriginalName (); $ PATH = $ file_local-> storeAS ( 'общественное /', $ название); $ User-> изображение = $ имя; }} $ User-> Save (); вернуть ответ () -> JSON ($ пользователю); } Вид: Аякс: $ (документ) .он ( 'нажмите', "#creer_utilisateur", функция () {вар LastName = $ ( '# LastName') Вал ();. . Вар ПгвЬЫат = $ ( '# ПгвЬЫат') Вал (); вар электронная почта = $ ( '# электронная почта') Вал (). вар Войти = $ ( '# Войти') Вал (). вар пароль = $ ( '# пароль') Вал (). . Вар изображение = $ ( '# изображение') Вал (); успех: функция (данные) {$ .ajax ({URL: "{{действие ( 'UserController @ AddUser')}}", метод: 'POST', данные: {LastName: Фамилия, Имя: Имя, адрес электронной почты: адрес электронной почты, Логин: Логин, пароль: пароль, образ: образ}, успех: функция (данные) {Alert ( 'успех');}, ошибка: функция () {Alert ( 'не удалось');}}); }}); });
Yannick jansen
1

голосов
1

ответ
90

Просмотры

Не удается загрузить Google Chart Использование JSON файл с JSP

Им с помощью Google диаграммы API, чтобы загрузить круговую диаграмму из файла данных JSon Вот где диаграмма создается (HTML-файл): // Загрузка API визуализации и пакет PieChart. google.charts.load ( 'тока', { 'пакетов': [ 'corechart']}); // Установка обратного вызова для запуска при визуализации API Google загружается. google.charts.setOnLoadCallback (DrawChart); функционировать DrawChart () {вар jsonData = $ .ajax ({URL: "read.jsp", Datatype: "JSON"}); // Создать нашу таблицу данных из данных в формате JSON, загруженных с сервера. вар данные = новый google.visualization.DataTable (jsonData); // Instantiate и сделать нашу диаграмму, переходящая в некоторых вариантах. вар диаграмма = новый google.visualization.PieChart (document.getElementById ( 'chart_div')); chart.draw (данные, {ширина: 400, высота: 240}); } Аа А вот Read.jsp Используется в URL (АЯКС): JSP для чтения текстового файла и в результате я получаю эту ошибку «Таблица не имеет столбцов»: Введите описание изображения здесь кто-нибудь знает, почему, пожалуйста? и благодарю вас
Anas Elbenney
1

голосов
2

ответ
171

Просмотры

Передача значений к нескольким динамически создаваемых элементов управления базой на списке самозагрузки-3-машинописный с использованием JQuery

Я создаю систему счета, используя Laravel, JQuery и Bootstrap-3-машинописный и создал кнопку, которая динамически добавляет новую строку таблицы с текстовыми входами в каждых данных таблицы по выбору элемента списка с помощью JQuery. Первый ввод текста в каждой строке имеет самозагрузки-3-машинописную функциональность: После выбора элемента, как этот учебник, создавая счета-фактуры. После выбора из списка автозавершения ввода текста выпадающего, он автоматически заполнит цену, количество и присвоить значение по умолчанию «1» на вход величины с помощью реализации ниже машинописных (метод afterSelect) с помощью JQuery и Ajax GET метода. Это мой скриншот HTML разметки. Моя реализация JQuery из boostrap-3-машинописных и поколения авто цены, количества и общих сумма значений базы по выбранному элементу из машинописного списка. вар typeaheadSettings = {источник: Функция (запрос, обработка) {возвращение $ .get (URL, {запроса: запрос}, функция (данные) {console.log (данные) обратный процесс (данные);}); }, AfterSelect: функция (данные) {console.log (data.sellPrice); $ ( '# ItemPrice') Вал (data.sellPrice). $ ( '# ItemQuantity') Вал ( '1'). цена вар = $ ( '# itemPrice') Вал (). вар количество = $ ( '# itemQuantity') Вал (). вар субтотальная = цена * количество; $ ( '# ItemSubtotal') вал (промежуточный итог). }}; Код JS, который добавляет новую строку на кнопку мыши: // Добавить строку $ (документ) .он ( 'щелчок', '#btnAddRow', функция (событие) {вар я = $ (размер '# invoiceTable TBODY тр'). (); HTML = ''; HTML + = ''; HTML + = ''; HTML + = ''; HTML + = ''; HTML + = ''; HTML + = ''; HTML + = ''; . $ ( '# InvoiceTable TBODY') добавляет (HTML); я ++; $ ( 'Машинописный') триггер (добавил.'); }); Это то, что разметка динамически добавленная строка выглядит, с целым числом «1,2» с суффиксом шага целочисленных ID.The, если другая строка добавляется динамически, что дает весь дубликат контролирует уникальный идентификатор. динамически добавлять тр скриншот Проблема в том, что, когда я добавить второй элемент управления динамически, нажав на кнопку «Add New Row», показанный на изображении выше, динамически добавляемые цен и ввода количества элементов управления не получают вновь сгенерированные значения. Вместо этого, значения появляются на первой уже определенной строке. То же самое происходит, когда я добавить 3-ю строку и многое другое. Я'
Deen_Kadir
1

голосов
1

ответ
55

Просмотры

Не удалось запросить HTTP URL с помощью AJAX

Я получаю сообщение об ошибке, указанной в заголовке, когда я пытаюсь запрос HTTP URL с помощью AJAX из другого домена, я всегда получаю обратный вызов ошибки. DOMException: Не удалось выполнить «отправить» на «XMLHttpRequest»: Не удалось загрузить {URL}. Но я могу получить URL «ЗДЕСЬ» с помощью браузера. $ .Ajax ({URL: «http://113.196.140.146/v2.3/session?vendor_id=III-DM& crossDomain: правда, асинхронная: ложь, успех: функция (соответственно, статус, XHR) {console.log (соответственно); }, Ошибка: функция (XHR, статус, ошибка) {console.log (ошибка); }}); Как получить успех обратного вызова с помощью AJAX? crossDomain: правда, асинхронная: ложь, успех: функция (соответственно, статус, XHR) {console.log (соответственно); }, Ошибка: функция (XHR, статус, ошибка) {console.log (ошибка); }}); Как получить успех обратного вызова с помощью AJAX?
RSXO
1

голосов
1

ответ
71

Просмотры

Выполнение сценариев оболочки, которые занимают много времени, используя модуль дочернего процесса в nodejs

Ниже мой код, написанный для выполнения сценария под названием mqValidation.sh в UNIX, отправив запрос AJAX. Это порождает новый дочерний процесс и при выходе из дочернего процесса, он посылает ответ текстового файла, который, очевидно, содержит вывод скрипта. Но этот вопрос я столкнулся здесь, так как сценарий занимает много времени, чтобы закончить, новый дочерний процесс идет порождал до первых выходов дочернего процесса, который означает, что сценарий становится выполняется снова. вар экспресс = требуется ( «экспресс»); вар приложение = экспресс (); вар р = требуется ( 'child_process'); app.post ( '/ triggerMQ', функция (REQ, разреш) {Ls = cp.spawn ( './ mqValidation.sh', req.body.envs, {CWD: "./ MQValidation"}); ls.stdout .он ( 'данные', (данные) => {console.log ( `стандартный вывод: $ {данные}`);}); ls.stderr.on ( 'данные', (данные) => {консоли. LOG ( `STDERR: $ {данные}`); }); ls.on ( 'Выход', (код) => {console.log ( "дочерний процесс завершился"); res.sendFile (__ имя_директории + '/ MQValidation / html.txt');}); }); app.listen (8000, функция () {console.log ( "приложение слушает на порту 8000 .....");}); Пожалуйста помоги!!
koteswar
1

голосов
1

ответ
29

Просмотры

Javascript: Лучший способ получить JS работать на много динамически добавленный контент HTML. Делегирование / перезапуск / или другой?

На моем сайте, у меня есть много контента HTML добавлены динамически (от AJAX запросов), поэтому я должен использовать делегирование довольно много, так что код JS работает от добавляемого контента HTML. Недавно я построил свою собственную полную страницу Аякса, где страницы загрузки с помощью AJAX на каждой ссылке мыши и форму поиска. Из-за этой полной страницы AJAX, все мои события должны быть переданы в орган или документа: $ (документ) .ready (функция () {$ ( «тело») на ( «нажмите»,».example1' , exampleHandler1. ); $ ( 'тело') на ( 'нажмите', '.example2' , exampleHandler2). $ ( 'тело') на ( 'Submit',' .example3' , exampleHandler3). $ ( 'тело') .on ( 'Mouseover',».example4' , exampleHandler4); // и т.д.}); У меня уже есть 30 слушателей событий, и я, возможно, более 100 более в будущем, и поэтому я не» знаю, насколько это повлияет на производительность, если у меня есть более чем 100 событий всех делегированных к телу. Я не уверен, если следующий путь был бы лучше: я мог RETRIGGER весь код снова каждый раз, когда добавляется содержание HTML. Это также означает, что я не должен использовать делегирование на всех: // Trigger пользовательское событие на готов, так что работает, когда пользователь впервые посещает страницу $ (документ) .ready (функция () {$ (документ) .trigger ( 'exampleCustomEvent');}); // используя пользовательское событие $ (документ) .На ( 'exampleCustomEvent', функция () {$ ( 'example1. ') На (' щелчок', exampleHandler1).. $ (». Example2 ') на (' нажмите 'exampleHandler2); $ (' example3 ') на (.' Submit 'exampleHandler3); $ ('. Example4 ') на (.' при наведении курсора мыши», exampleHandler4). // и т.д.}); / ** * Повторно вызвать пользовательское событие. * * Вызов это каждый раз, когда добавляется динамическое содержимое. * / Функция triggerCustomEvent () {// Удалите все обработчики событий первого $ ( '*') от (). $ (Окна) .off (); // Триггер пользовательское событие $ (документ) .trigger ( 'exampleCustomEvent'); } Тогда я просто должен позвонить triggerCustomEvent () всякий раз, когда добавляется содержание HTML. Что можно было бы лучше, и есть какие-либо другие решения этого?
Michael M
1

голосов
1

ответ
57

Просмотры

работает консольное приложение из PHP

У меня есть C ++ консольное приложение (игру), что я бегу на сервере Ubuntu. Я хочу, чтобы получить к нему доступ через Интернет с помощью AJAX (возможно) и PHP. Приложение занимает всего три различные входы. Y продолжать, п ​​бросить или число от 1 до 100. В зависимости от ввода приложение будет возвращать разные строки. Функция PHP Exec () запускает программу. Должен ли я использовать shell_exec (), чтобы непрерывно взаимодействовать с этим приложением или запустить приложение через proc_open ()
Mik
1

голосов
0

ответ
45

Просмотры

запрос Ajax не работает с Codeigniter

Теперь я самостоятельно практиковать CodeIgniter с помощью интернета. Я в состоянии создать почти все операции теперь, но сегодня я пытался получить данные с помощью AJAX вызова. Ничто не извлечение из базы данных, но при отладке с отладчиком в Chrome, ошибка не показывается. Я ударился головой за шесть часов для этого problem.I попробовал все и достиг, наконец, здесь. Это моя модель общественной функции member_id ($ PostData) {$ ответ = массив (); если ($ PostData [ 'member_id']) {$ this-> db-> выберите ( '*'); $ This-> db-> где ( 'member_id', $ PostData [ 'member_id']); $ Д = $ this-> db-> Get ( 'tbl_test'); $ Ответ = $ q-> result_array (); } Вернуть $ ответа; } Функция контроллера __construct () {родитель :: __ конструкция (); $ This-> load-> помощник ( 'URL'); $ This-> load-> базы данных (); $ Это -> _ Init (); } Приватная функция _init () {$ this-> output-> set_template ( 'по умолчанию'); $ This-> load-> CSS ( 'активы / темы / по умолчанию / CSS / my.css'); $ This-> load-> CSS ( 'активы / темы / по умолчанию / CSS / bootstrap.css'); $ This-> load-> CSS ( 'активы / темы / по умолчанию / CSS / самозагрузки-theme.css'); } Индекс общественная функция () {$ данных [ 'название'] = "My Real Title"; $ This-> load-> Вид ( 'страницы / дома', $ данных); } Функция feeDetails общественных () {$ PostData = $ этом-> вход-> сообщение (); $ This-> load-> модель ( 'Model'); $ Данные = $ этом-> Модель-> member_id ($ PostData); эхо json_encode ($ данных); текст(''); }}}); }); });
Kiran RS
1

голосов
0

ответ
29

Просмотры

Ajax отправить форму: Данные больше не послал в моем onbox

Я использую zapier webhook собрать ДАННЫЕ (и отправить его по электронной почте) от моей формы начальной загрузки. Тогда я имею дело с AJAX для перенаправления URL. Теперь, когда я отправить форму, редирект работает правильно, я получить электронную почту, но не в нем данных. Это код вида: Prénom Nom И Аякс один: $ ( '# Embarq-форма') представляют (функция (е) {e.preventDefault (); $ .ajax ({URL:. 'Https: // hooks.zapier.com/hooks/catch/2588268/z2mzj1/», введите: 'пост', данные: $ ( '# Embarq-форма') сериализации (), успех.: функция () {// Перенаправление на другую страницу успеха window.location = "/"; }}); }); Вы знаете способ исправить это, чтобы получить ввод данных? Благодарю.
Clément
1

голосов
0

ответ
39

Просмотры

разместить запросы Ajax в ServiceWorkers

Можно ли сделать запрос Ajax пост в исполнении ServiceWorkers? У меня есть служба Worker прописана, что только «слушать» для нажимного уведомления. Мне нужно вызвать функцию PHP (для того, чтобы прочитать некоторые данные из моей базы данных) во время исполнения службы работника (при приеме уведомления толчка), но я не в состоянии сделать это. Когда я называю АЯКС поста он переходит в раздел «ошибки» и ошибка «нет транспорта» (я пытался добавить «jQuery.support.cors = правда,» как предложено в другом потоке, но это не исправило проблему) , Здесь под кодом serviceworker. Это невозможно сделать то, что я пытаюсь сделать, или я делаю что-то не так? вар документ = self.document = {ParentNode: нуль, NODETYPE: 9, ToString: функция () {возвращение "FakeDocument"}}; вар окно = self.window = я; вар fakeElement = Object.create (документ); fakeElement.nodeType = 1; fakeElement.toString = функция () {возвращение "FakeElement"}; fakeElement.parentNode = fakeElement.firstChild = fakeElement.lastChild = fakeElement; fakeElement.ownerDocument = документ; document.head = document.body = fakeElement; document.ownerDocument = document.documentElement = документ; document.getElementById = document.createElement = функция () {вернуть fakeElement;}; document.createDocumentFragment = функция () {вернуть это;}; document.getElementsByTagName = document.getElementsByClassName = функция () {вернуться [fakeElement];}; document.getAttribute = document.setAttribute = document.removeChild = document.addEventListener = document.removeEventListener = функция () {возвращение NULL;}; document.cloneNode = document.appendChild = функция () {вернуть это;}; документ. AppendChild = функция (ребенок) {возвращение ребенка;}; importScripts ( 'JS / jquery.js'); self.addEventListener ( 'толчок', функция (событие) {jQuery.support.cors = TRUE; вар конечная точка = ""; если (event.data) {конечная точка = event.data.text ();} вар данных = {запроса : "SELECT * FROM [Таблица] Где ENDPOINT = '" + конечная точка +' "}; $ .ajax ({данных: данные, метод: "POST", URL: 'ExecuteQueryJquery.php', Datatype: 'JSON', успех: функция (OBJ, textstatus) {вар о = OBJ;}, ошибка: функция (OBJ, textstatus) {вар о = OBJ;}});}); Функция (событие) {jQuery.support.cors = TRUE; вар конечная точка = «»; если (event.data) {конечная точка = event.data.text (); } Вар данные = {запрос: "SELECT * FROM [Таблица] Где ENDPOINT = '" + конечная точка +' "}; $ .ajax ({данных: данные, метод: "POST", URL: 'ExecuteQueryJquery.php', DATATYPE: 'JSON', успех: функция (объект, textstatus) {вар о = OBJ;}, ошибка: функция (OBJ , textstatus) {вар о = OBJ;}}); }); Функция (событие) {jQuery.support.cors = TRUE; вар конечная точка = «»; если (event.data) {конечная точка = event.data.text (); } Вар данные = {запрос: "SELECT * FROM [Таблица] Где ENDPOINT = '" + конечная точка +' "}; $ .ajax ({данных: данные, метод: "POST", URL: 'ExecuteQueryJquery.php', DATATYPE: 'JSON', успех: функция (объект, textstatus) {вар о = OBJ;}, ошибка: функция (OBJ , textstatus) {вар о = OBJ;}}); }); + Конечная точка + ""}; $ .ajax ({данных: данные, метод: "POST", URL: 'ExecuteQueryJquery.php', DATATYPE: 'JSON', успех: функция (объект, textstatus) {вар о = OBJ;}, ошибка: функция (OBJ , textstatus) {вар о = OBJ;}}); }); + Конечная точка + ""}; $ .ajax ({данных: данные, метод: "POST", URL: 'ExecuteQueryJquery.php', DATATYPE: 'JSON', успех: функция (объект, textstatus) {вар о = OBJ;}, ошибка: функция (OBJ , textstatus) {вар о = OBJ;}}); });
The_Rkp
1

голосов
0

ответ
21

Просмотры

Шаблон Shopify: Стоп фон повторять (Аякс?)

Я пытаюсь остановить фоновое изображение, повторяющее в реагирующей Shopify шаблона, я привык к ковырянию в основном коде, как могу, однако это выход из моего диапазона навыков. Я надеюсь, что кто-то может помочь с тем, что я надеюсь буду очень просто исправить .. Sharing 2 секции коды, которые, кажется, чтобы ссылаться на области, в которой изображение повторяется ... повторять изображение .. // == Breadcrumbs // // ## $ крошка-заполнение-вертикали: 50px; $ Крошка-обивка-горизонтальная: 0px; // ** Иерархическая цвет фона $ крошка-BG: $ NOCOLOR; // ** Иерархическая цвет текста $ крошка цвет: $ белый; // ** Цвет текста текущей страницы в крошка $ крошек-активной цвет: $ белый; // ** Текстология сепаратор между Breadcrumb элементами $ крошек сепаратором: "/"; И это.. // // Панировочные сухари // ------------------------------------------- ------- #breadcrumbs {цвет фона: $ крошка-BG; обивка: $ крошка-обивка-вертикальные $ крошка-обивка-горизонтали; } .Breadcrumb {выравнивания текста: центр; семейство шрифтов: $ семейство шрифтов-третичный; // край дно: $ высота линии вычисленная; список-стиль: нет; цвет фона: $ крошка-BG; текст-преобразования: заглавные буквы; граница радиус: $ границы радиус база; Дисплей: нет; > Li {дисплей: встроенный блок; а, пролет {размер шрифта: $ тематический размер шрифта; начертание шрифта: 400; цвет: $ крошка цвет; } А {&: парения {{оболочка цвет: $ Тема цветом вторичной обмотки; }}} + Li: до {содержания: "# {$ крошка-сепаратор}"; // пространство Unicode добавлено с inline- блок означает не сворачивающийся белое пространство размера шрифта: $ Тематического размер шрифта; обивка: 0 5px; цвет: $ крошка цвет; }}> .Active {Span {цвет: $ крошка-активные цвета; } Цвет: $ крошка-активные цвета; }} //
nsndo983
1

голосов
0

ответ
73

Просмотры

Pagination ссылка не работает в CodeIgniter?

Контроллер: публичная функция management_colleges ($ смещения = NULL) {$ конфигурации [ 'base_url'] = base_url () 'management_college';. $ Всего = $ этом-> поле-> management_count (); $ Конфиг [ 'TOTAL_ROWS'] = $ всего [ 'count_rows']; $ Конфигурации [ 'per_page'] = 10; $ Конфиг [ 'full_tag_open'] = ''; $ Конфиг [ 'full_tag_close'] = ''; $ Конфиг [ 'cur_tag_open'] = ''; $ Конфиг [ 'num_tag_open'] = ''; $ Конфиг [ 'num_tag_close'] = ''; $ Конфиг [ 'cur_tag_close'] = ''; $ Конфиг [ 'first_link'] = 'Первый'; $ Конфиг [ 'first_tag_open'] = ''; $ Конфиг [ 'first_tag_close'] = ''; $ Конфиг [ 'last_link'] = 'Последний'; $ Конфиг [ 'last_tag_open'] = ' «; $ Конфиг [ 'last_tag_close'] = ''; $ Конфиг [ 'next_link'] = FALSE; $ Конфиг [ 'next_tag_open'] = ''; $ Конфиг [ 'next_tag_close'] = ''; $ Конфиг [ 'prev_link'] = FALSE; $ Конфиг [ 'prev_tag_open'] = ''; $ Конфиг [ 'prev_tag_close'] = ''; $ Конфиг [ 'page_query_string'] = FALSE; $ This-> pagination-> инициализировать ($ конфигурации); $ данных [ 'управление'] = $ этом-> поле-> Управление ($ конфигурации [ 'per_page'], $ смещение); $ This-> load-> Вид ( 'Управление-колледжи', $ данных); } вид:. $ (функция () {$ ( 'тело') на ( 'нажмите',» уль # search_page_pagination> литий> а», функция (е) {e.preventDefault (); вар Pagination_url = $ (это) .attr ( 'HREF'); $ .Ajax ({URL: Pagination_url, тип: 'POST', успех:. Функция (данные) {вар $ page_data = $ (данные); $ ( '# контейнер') HTML ($ page_data.find ( 'DIV # корпус ')); $ (' # уль ') addClass (.' уль ');}}); }); }); Модель: управление государственной функции ($ предел, $ старт) {$ this-> db-> предел ($ предел, $ старт); $ This-> db-> выберите ( '*'); $ This-> db-> из ( 'колледжей'); $, Где = "Поле =" управление"; $ This-> db-> где ($ где); $ Запрос = $ this-> db-> Get (); $ Результат = $ query-> result_array (); вернуть $ результат; } В этом коде я должен создать АЯКС пагинацию, где я не хочу, чтобы перезагрузить мою страницу. Я хочу, чтобы показать данные без освежающих страниц, когда нажмите на постраничной ссылке вот почему я использую AJAX пагинацию. Здесь я создал Ajax разбиения на страницы Ссылки верстки показываются, но когда я нажимаю на эту ссылку, то ничего не произойдет страница остаются такими же. Так что, я не знаю, где я делаю неправильно любой орган может помочь мне решить эту проблему? Пожалуйста, помогите. Благодарю вас Я создал Аякса разбиения на страницы Ссылки верстки показываются, но когда я нажимаю на эту ссылку, то ничего не произойдет страница остаются такими же. Так что, я не знаю, где я делаю неправильно любой орган может помочь мне решить эту проблему? Пожалуйста, помогите. Благодарю вас Я создал Аякса разбиения на страницы Ссылки верстки показываются, но когда я нажимаю на эту ссылку, то ничего не произойдет страница остаются такими же. Так что, я не знаю, где я делаю неправильно любой орган может помочь мне решить эту проблему? Пожалуйста, помогите. Благодарю вас
omkara
1

голосов
1

ответ
67

Просмотры

Как не показывать «результатов нет» без лагов на браузере

Я пытаюсь сделать простую вещь, чтобы работать, но я не могу сделать это без «грязное» решением. Это лаг и я 100% уверен, что не «профессионально» сделано. То, что я хотел бы так же просто, как «Нет результатов», показывая строку таблицы, если нет результатов не найдено. Вот как «грязные» решение работает: Во-первых, мы открываем страницу и увидеть эту точку зрения. Для того, чтобы начать поиск (и огнь события KeyUp), давайте что-то, что не имеет никаких результатов в одном из этих вкладок писать. Попробуйте «кр». Хорошо, что мы имеем в предыдущем изображении один результат в первой вкладке. Я пытался сделать это «профессионально», но я только достиг текущей вкладки идеальную функциональность, однако, когда пользователь вводит что-то, в то же время, вкладка другие должны реагировать также. Давайте открывать другие вкладки и посмотрим, что у нас есть. И последнее: Да, он прекрасно работает. Но вы не видите одну вещь в этих изображениях. Когда пользователь нажимает на одну из этих вкладок, строка «Нет результатов» запаздывает. Проверьте это видео: https://youtu.be/oevRwdsqgzg. Как я могу сделать это без «не отстающих результатов нет» строки таблицы или «профессионально»? Код codepen можно найти здесь: https://codepen.io/Kestis500/pen/VQaNoP. Или Stacksnippet: $ (функция () {$ ( "HTML") removeClass ( "нет-JS"); $ ( "# язычки") вкладки ({beforeActivate:.. Функция () {SetTimeout (функция () {$ не ( "#search") KeyUp ();.}, 0);}}); пользователей вар = [ "ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb" , "Noobs2ninjas", "mhayia"], индекс, ajaxDone, userResults = [], $ поиск = $ ( "# поиск"), KEYCODE; вар getUserResults = функция (обратный вызов) {вар requests1 = users.map (функция (пользователь) {вернуть $ .ajax ({URL: "https://wind-bow.glitch.me/twitch-api/users/" + пользователь , тип данных: "JSON", кэш: ложь});}); $ .When .Нанесите (нуль, requests1) .done (функция () {для (вар я = 0; I <arguments.length; я ++) {ответа вар = аргументы [I]; вар пользователь = ответ [0]; userResults [I] = {имя: user.display_name};} обратного вызова ();}) .fail (функция () {Alert ( «запрос пользователя не удалось. = Не определено? stream.stream.channel.status: "": ""; userResults [я] .url = stream.stream.channel! == неопределенное? stream.stream.channel.url! == неопределенным? stream.stream.channel.url: "": ""; } Если (userResults [я] .name) {$ ( "# язычки-1 стол") добавить ( '' + userResults [я] .name + "" + (userResults [я] .status? "Интернет".: " ? Оффлайн ") + "" + (userResults [I] .title userResults [я] .title: "") + ""); если (userResults [I] .status && userResults [I]. название) {$ (.? "# Вкладки-2 стол") добавить ( '' + userResults [я] .name + "Интернет" + (userResults [я] .title userResults [я] .title: "") + " "); (! UserResults [я] .status).}, Если {$ ( "# язычки-3 стол") добавить ( '' + userResults [я] .name + "Offline"); }}} Если ($ ( "# язычки-3 Tr: нет (: первый-ребенок)!".) Длина). {$ ( "# Язычки-3 стол") добавить в конец ( 'Нет результатов'); } $ ( "Тело") addClass ( "загружен"). }) .Fail (функция () {Alert ( " Запрос потока не удалось. Пожалуйста, свяжитесь по электронной почте [email protected] или попробуйте еще раз «);});}); $ ( ". # Поиск") KeyUp (функция (е) {вар вал = $ (это) .val () .toLowerCase (); $ ( "# вкладки тр: нет (: первый-ребенок)"). скрывать (); $ ( "# вкладки .Но-результаты") удалить (); $ ( "# вкладки тр:. нет (: первый-ребенок) ") каждый.! (функция (я) {вар текст = $ (это) .text () .toLowerCase (); если (text.indexOf (значение) = -1) {$ (это) .show ();} если ($ ( '# закладках Tr: нет (: первый-ребенок)'.) длина - 1 == I).. {$ ( 'тр') не ( ': скрытый') CSS ( "граница Растеряев», 'ни');}}); если ($ ( "# язычки-1 Tr: нет (: первый ребенок: видно!)"..) длина && $ ( "# вкладки-1") не является ( ": видимые")) {$ (» бело-пространство: Nowrap; } {#Tabs уль запас: 0; обивка: 0; список-стиль: нет; } #Tabs уль а {фонового цвета: # f44336; ширина: 33,33%; ширина: Вычислено (100% / 3); обивка: 10px 0; плыть налево; } #Search {ширина: 100%; высота: 3.125rem; границы: нет; Размер шрифта: 13px; цвет: # 4f5b66; обивка: 0 .9375rem; } .three-точек {белого пространства: Nowrap; переполнение: скрытый; текст переполнение: многоточие; } Таблица {ширина: 100%; границы коллапса: крах; границы: 1px твердый #fff; } .Overflow-х-авто {Переполнение-х: автоматический; } {Тр цвет фона: # f44336; цвет: #fff; границы сверху: 1px твердый #fff; граница дна: 1px твердый #fff; } Тр: первый-ребенок {цвет фона: # 673ab7; границы: нет; } Тр: п-й ребенок (2), .Но-результаты {границы сверху: нет; } TD: последний ребенок {ширина: 50%; } TD: первый ребенок {ширина: 35%; } Тд: п-й ребенок (2): нет (: последний ребенок) {ширина: 15%; } Таблица тд {обивка: 0.625rem 5px; }: Фокус {контур: 0; } .Ui-состояние- активен {фонового цвета: # 2196f3 важно;! } Сноска {размер шрифта: 0.85rem; Запас: 1rem 0; } А {текст-отделка: нет; цвет: #fff; позиция: относительная; } Стол: с до, сноска в: до {содержания: «»; позиция: абсолютная; ширина: 100%; высота: 0.0625rem; внизу: 0; Слева направо: 0; цвет фона: #fff; видимость: скрытый; -webkit-преобразование: Scalex (0); преобразование: Scalex (0); -webkit-переход: все 0.3S легкость в-из 0s; Переход: все 0.3с 0s легкость в выкатывания; } Таблица A: парения: перед тем, сноска: с парении: до {видимость: видимый; -webkit-преобразование: Scalex (1); преобразования: Scalex (1); } .Search-результаты {фон: #fff; Запас: 1.5625rem 0; границы слева: 0.3125rem твердый # 0ebeff; непрозрачность: 0; Дисплей: нет; } .search-результаты H4, .search-результаты р {Запас: 0; обивка: 0.625rem; выравнивания текста: слева; } .Search-результаты: с прежде, чем {фонового цвета: # 0ebeff; } .Twitchtv-контейнер {ширина: 45%; Маржа: 2.5rem авто 0; } / * Экран загрузчик * / # Загрузчик-обертка {положение: фиксированное; верх: 0; Слева направо: 0; ширина: 100%; высота: 100%; Z-индекс: 1000; } #Loader {дисплей: блок; позиция: относительная; слева: 50%; верх: 50%; ширина: 9.375rem; высота: 9.375rem; Запас: -4.6875rem 0 0 -4.6875rem; границы радиус: 50%; граница: 0.1875rem твердый прозрачный; границы верхнего цвета: #fff; -webkit-анимация: спиновые 1.75s линейных бесконечные; / * Chrome, Opera 15+ Safari 5+ * / анимация: спиновые 1.75s линейна бесконечна; / * Chrome, Firefox 16+, 10+ IE, Opera * / г-индекс: 1001; } #Loader: до {содержания: ""; позиция: абсолютный; верх: 0.3125rem; Слева направо: 0.3125rem; право: 0.3125rem; внизу: 0.3125rem; границы радиус: 50%; граница: 0.1875rem твердый прозрачный; границы верхнего цвета: # f7d130; -webkit-анимация: спина 1.5s линейной бесконечно; / * Chrome, Opera 15+ Safari 5+ * / анимация: спина 1.5s линейная бесконечна; / * Chrome, Firefox 16+, 10+ IE, Opera * /} #loader: после того, как {содержания: ""; позиция: абсолютная; верх: 0.9375rem; Слева направо: 0.9375rem; право: 0.9375rem; внизу: 0.9375rem; границы радиус: 50%; граница: 0.1875rem твердый прозрачный; границы верхнего цвета: # 0FFF; -webkit-анимация: спиновые 1.25s линейных бесконечные; / * Chrome, Opera 15+ Safari 5+ * / анимация: спиновые 1.25s линейна бесконечна; / * Chrome, Firefox 16+, 10+ IE, Opera * /} @ -webkit-ключевые кадры спин {0% {-webkit-преобразования: поворот (0deg); / * Chrome, Opera 15+, Safari 3. 1+ * / -MS-преобразование: поворот (0deg); / * IE 9 * / преобразования: поворот (0deg); / * Firefox 16+, 10+ И.Е., опера * /} 100% {-webkit-преобразование: поворот (360deg); / * Chrome, Opera 15+, Safari 3.1+ * / -ms-преобразования: поворот (360deg); / * IE 9 * / преобразования: поворот (360deg); / * Firefox 16+, 10+ И.Е., опера * /}} @keyframes спина {0% {-webkit-преобразование: поворот (0deg); / * Chrome, Opera 15+, Safari 3.1+ * / -ms-преобразования: поворот (0deg); / * IE 9 * / преобразования: поворот (0deg); / * Firefox 16+, 10+ И.Е., опера * /} 100% {-webkit-преобразование: поворот (360deg); / * Chrome, Opera 15+, Safari 3.1+ * / -ms-преобразования: поворот (360deg); / * IE 9 * / преобразования: поворот (360deg); / * Firefox 16+, 10+ IE, Opera * /}} .loaded # Загрузчик-обертка, .loader-секции {позиция: фиксированная; верх: 0; ширина: 50%; высота: 100%; фон: # 000428; Z-индекс: 1000; } # Загрузчик-обертка .loader-section.section левый {слева: 0; } # Загрузчик-обертка .loader-section.section-вправо {вправо: 0; } .Loaded # Загрузчик-обертка .loader-section.section левый {-webkit-преобразование: translateX (-100%); / * Хром, опера 15+, Садари 3.1+ * / -MS-преобразование: transalteX (-100%); / * IE 9 * / преобразования: translateX (-100%); / * Firefox 16+ 10+ И.Е., опера * / -webkit-переход: все 0. 0.3са кубических Безье (0,645, 0,045, 0,355, 1); / * Android 2.1+ Chrome 1-25, IOS, 3.2-6.1, Сафари 3.2-6 * / переход: все 0. 0.3са кубических Безье (0,645, 0,045, 0,355, 1); / * Chrome 26, Firefox 16+, IOS 7+, IE 10+, Opera, Safari 6.1+ * /} .loaded # Загрузчик-обертка .loader-section.section-вправо {-webkit-преобразование: translateX (100%) ; / * Chrome, Opera 15+, Садари 3.1+ * / -ms-преобразование: transalteX (100%); / * IE 9 * / преобразования: translateX (100%); / * Firefox 16+ 10+ И.Е., опера * / -webkit-переход: все 0. 0.3са кубических Безье (0,645, 0,045, 0,355, 1); / * Android 2.1+ Chrome 1-25, IOS, 3.2-6.1, Сафари 3.2-6 * / переход: все 0. 0.3са кубических Безье (0,645, 0,045, 0,355, 1); / * Chrome 26, Firefox 16+, IOS 7+, IE 10+, Opera, Safari 6.1+ * /} .loaded #loader {непрозрачности: 0; Положение: фиксированный; -webkit-переход: все 0.3с простота вне; / * Android 2.1+ Chrome 1-25, IOS 3.2-6.1, Safari 3.2-6 * / переход: все 0.3с простота вне; / * Chrome 26, Firefox 16+, IOS 7+, IE 10+, Opera, Safari 6.1+ * /} .loaded # Загрузчик-обертка {видимость: скрытый; -webkit-переход: все 0.3с простота вне; / * Android 2.1+ Chrome 1-25, IOS 3.2-6.1, Safari 3.2-6 * / переход: все 0.3с простота вне; / * Chrome 26, Firefox 16+, IOS 7+, IE 10+, Opera, Сафари 6.1+ * /} .Но-JS # Загрузчик-обертка {дисплей: нет; } / * Загрузка анимации * / / * Загрузка анимации * / @keyframes LDS-затмение {0% {-webkit-преобразование: поворот (0deg); преобразования: поворот (0deg); } 50% {-webkit-преобразование: Поворот (180deg); преобразования: поворот (180 градусов); } 100% {-webkit-преобразование: Поворот (360deg); преобразования: поворот (360deg); }} @ -Webkit-ключевые кадры LDS-затмение {0% {-webkit-преобразования: поворот (0deg); преобразования: поворот (0deg); } 50% {-webkit-преобразование: Поворот (180deg); преобразования: поворот (180 градусов); } 100% {-webkit-преобразование: Поворот (360deg); преобразования: поворот (360deg); }} {.Loading положение: относительная; верх: 0.59375rem; право: 0.9375rem; указатель события: нет; Дисплей: нет; } .Lds-затмение {-webkit-анимация: LDS-затмение 1s линейного бесконечно; анимация: LDS-затмение 1s линейной бесконечно; ширина: 2rem; высота: 2rem; границы радиус: 50%; Маржа налево: авто; коробчатая тень: 0.08rem 0 0 # 0ebeff; } @Media (макс-ширина: 71.875em) {.twitchtv-контейнер {ширина: 65%; }} @Media (макс-ширина: 50em) {.twitchtv-контейнер {ширина: 85%; }} @Media (макс-ширина: 25em) {.twitchtv-контейнер {ширина: 100%; }} Все Сейчас на форуме Статус Пользователь Статус Статус Пользователь Статус Название Пользователь Создано LukasLSC Маржа налево: авто; коробчатая тень: 0.08rem 0 0 # 0ebeff; } @Media (макс-ширина: 71.875em) {.twitchtv-контейнер {ширина: 65%; }} @Media (макс-ширина: 50em) {.twitchtv-контейнер {ширина: 85%; }} @Media (макс-ширина: 25em) {.twitchtv-контейнер {ширина: 100%; }} Все Сейчас на форуме Статус Пользователь Статус Статус Пользователь Статус Название Пользователь Создано LukasLSC Маржа налево: авто; коробчатая тень: 0.08rem 0 0 # 0ebeff; } @Media (макс-ширина: 71.875em) {.twitchtv-контейнер {ширина: 65%; }} @Media (макс-ширина: 50em) {.twitchtv-контейнер {ширина: 85%; }} @Media (макс-ширина: 25em) {.twitchtv-контейнер {ширина: 100%; }} Все Сейчас на форуме Статус Пользователь Статус Статус Пользователь Статус Название Пользователь Создано LukasLSC twitchtv-контейнер {ширина: 85%; }} @Media (макс-ширина: 25em) {.twitchtv-контейнер {ширина: 100%; }} Все Сейчас на форуме Статус Пользователь Статус Статус Пользователь Статус Название Пользователь Создано LukasLSC twitchtv-контейнер {ширина: 85%; }} @Media (макс-ширина: 25em) {.twitchtv-контейнер {ширина: 100%; }} Все Сейчас на форуме Статус Пользователь Статус Статус Пользователь Статус Название Пользователь Создано LukasLSC
Lukas Naujokaitis

Просмотр дополнительных вопросов