คำถามติดแท็ก ajax

AJAX (JavaScript แบบอะซิงโครนัสและ XML) เป็นเทคนิคสำหรับการสร้างส่วนติดต่อผู้ใช้เว็บไซต์แบบโต้ตอบโดยไม่ต้องรีเฟรชหรือโหลดหน้าเว็บแบบเดิม ใช้การแลกเปลี่ยนข้อมูลแบบอะซิงโครนัสระหว่างไคลเอนต์และเซิร์ฟเวอร์เพื่ออัปเดตข้อมูลที่แสดงและตอบสนองต่อการโต้ตอบของผู้ใช้อย่างราบรื่น รวมแท็กเพิ่มเติมสำหรับภาษาโปรแกรมไลบรารีกรอบงานเว็บเบราว์เซอร์โปรโตคอลและข้อมูลด้านสิ่งแวดล้อมอื่น ๆ

8
ผนวกอาร์เรย์เข้ากับ FormData และส่งผ่าน AJAX
ฉันใช้ ajax เพื่อส่งแบบฟอร์มหลายส่วนพร้อมอาร์เรย์ช่องข้อความและไฟล์ ฉันผนวกแต่ละ VAR เข้ากับข้อมูลหลักตามนั้น var attachments = document.getElementById('files'); var data= new FormData(); for (i=0; i< attachments.files.length; i++){ data.append('file', attachments.files[i]); console.log(attachments.files[i]); data.append ('headline', headline); data.append ('article', article); data.append ('arr', arr); data.append ('tag', tag); จากนั้นฉันใช้ฟังก์ชัน ajax เพื่อส่งไปยังไฟล์ PHP เพื่อเก็บไว้ใน sql DB $.ajax({ type: "post", url: 'php/submittionform.php', cache: false, processData: false, …

2
เหตุใดฉันจึงควรสร้างการดำเนินการ async WebAPI แทนการซิงค์
ฉันมีการดำเนินการต่อไปนี้ใน Web API ที่ฉันสร้างขึ้น: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } การเรียกใช้บริการเว็บนี้ทำผ่าน Jquery Ajax เรียกวิธีนี้: $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" + vm.currentPage() + "/" + filter, type: "GET", dataType: "json", success: function …

3
$ http.get (…) .success ไม่ใช่ฟังก์ชัน
ฉันมีรหัสนี้: app.controller('MainCtrl', function ($scope, $http){ $http.get('api/url-api') .success(function (data, status, headers, config){ } } ในสภาพแวดล้อมในพื้นที่ของฉันทำงานได้ดี แต่ในเซิร์ฟเวอร์ส่งคืนข้อผิดพลาดนี้: TypeError: $ http.get (... ) ความสำเร็จไม่ใช่ฟังก์ชัน ความคิดใด ๆ ? ขอบคุณ


11
ห้องสมุด AJAX ที่ดีที่สุดสำหรับ Django คืออะไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ห้องสมุด AJAX ใดดีที่สุดสำหรับ django และเพราะเหตุใด กำลังมองหาหนึ่งที่มีฐานข้อมูลแบบฝึกหัดหนังสือและเอกสารโดยละเอียดขนาดใหญ่ วิธีใดที่ง่ายที่สุดในการทำงานกับ? ข้อใดอยู่ในการพัฒนาในช่วงต้น แต่แสดงให้เห็นถึงคำมั่นสัญญาที่ยิ่งใหญ่สำหรับอนาคต ขอแสดงความนับถือ chriss
108 ajax  django 

9
jQuery - การร้องขอที่ผิดกฎหมาย
jQuery v1.7.2 ฉันมี funcion นี้ที่ทำให้ฉันเกิดข้อผิดพลาดต่อไปนี้ขณะดำเนินการ: Uncaught TypeError: Illegal invocation นี่คือฟังก์ชั่น: $('form[name="twp-tool-distance-form"]').on('submit', function(e) { e.preventDefault(); var from = $('form[name="twp-tool-distance-form"] input[name="from"]'); var to = $('form[name="twp-tool-distance-form"] input[name="to"]'); var unit = $('form[name="twp-tool-distance-form"] input[name="unit"]'); var speed = game.unit.speed($(unit).val()); if (!/^\d{3}\|\d{3}$/.test($(from).val())) { $(from).css('border-color', 'red'); return false; } if (!/^\d{3}\|\d{3}$/.test($(to).val())) { $(to).css('border-color', 'red'); return false; } var …
108 jquery  ajax  post 


11
AJAX ใน Chrome ส่ง OPTIONS แทน GET / POST / PUT / DELETE?
ฉันกำลังทำงานกับเว็บแอปพลิเคชันภายในที่ทำงาน ใน IE10 คำขอใช้งานได้ดี แต่ใน Chrome คำขอ AJAX ทั้งหมด (ซึ่งมีจำนวนมาก) จะถูกส่งโดยใช้ OPTIONS แทนที่จะใช้วิธีการใดก็ตามที่ฉันให้ไว้ ในทางเทคนิคคำขอของฉันคือ "ข้ามโดเมน" ไซต์นี้ให้บริการบน localhost: 6120 และบริการที่ฉันกำลังส่งคำขอ AJAX อยู่บน 57124 ข้อผิดพลาด jquery แบบปิดนี้กำหนดปัญหา แต่ไม่ใช่การแก้ไขจริง ฉันจะทำอย่างไรเพื่อใช้เมธอด http ที่เหมาะสมในคำขอ ajax แก้ไข: นี่คือการโหลดเอกสารของทุกหน้า: jQuery.support.cors = true; และ AJAX ทุกตัวถูกสร้างขึ้นในทำนองเดียวกัน: var url = 'http://localhost:57124/My/Rest/Call'; $.ajax({ url: url, dataType: "json", data: json, async: …


3
การส่งแบบฟอร์ม HTML โดยใช้ Jquery AJAX
ฉันพยายามส่งแบบฟอร์ม HTML โดยใช้ AJAX โดยใช้ตัวอย่างนี้ รหัส HTML ของฉัน: <form id="formoid" action="studentFormInsert.php" title="" method="post"> <div> <label class="title">First Name</label> <input type="text" id="name" name="name" > </div> <div> <label class="title">Name</label> <input type="text" id="name2" name="name2" > </div> <div> <input type="submit" id="submitButton" name="submitButton" value="Submit"> </div> </form> สคริปต์ของฉัน: <script type="text/javascript"> $(document).ready(function() { $('#formoid').ajaxForm(function() { alert("Thank you for …
107 jquery  ajax  form-submit 

19
XMLHttpRequest สถานะ 0 (responseText ว่างเปล่า)
ไม่สามารถรับข้อมูลด้วย XMLHttpRequest (สถานะ 0 และ responseText ว่างเปล่า): xmlhttp = XMLHttpRequest ใหม่ (); xmlhttp.open ("GET", "http://www.w3schools.com/XML/cd_catalog.xml", จริง); xmlhttp.onreadystatechange = ฟังก์ชัน () { ถ้า (xmlhttp.readyState == 4) การแจ้งเตือน ("สถานะ" + xmlhttp.status); } xmlhttp.send (); มันแจ้งเตือน "สถานะ 0" สถานการณ์เดียวกันกับคำร้องขอ localhost (cd_catalog.xml ถูกบันทึกเป็นไฟล์โลคัล) xmlhttp.open ("GET", "http: //localhost/cd_catalog.xml", จริง); แต่มีคำขอ IP ของ localhost xmlhttp.open ("GET", …

28
จะกำหนดค่าที่เลือกของ jquery select2 ได้อย่างไร?
นี่เป็นของรหัสก่อนหน้า select2 เวอร์ชัน 4 ฉันมีรหัสง่ายๆในการselect2รับข้อมูลจาก ajax $("#programid").select2({ placeholder: "Select a Program", allowClear: true, minimumInputLength: 3, ajax: { url: "ajax.php", dataType: 'json', quietMillis: 200, data: function (term, page) { return { term: term, //search term flag: 'selectprogram', page: page // page number }; }, results: function (data) { return {results: data}; …

8
ajax กับ jquery ต่างกันอย่างไรและอันไหนดีกว่ากัน? [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันสับสนเกี่ยวกับการใช้ ajax หรือ jquery ดังนั้นฉันจึงต้องการทราบว่าความแตกต่างคืออะไรและอันไหนดีกว่ากันเช่นประสิทธิภาพและความซับซ้อน
106 jquery  ajax 

18
API Gateway CORS: ไม่มีส่วนหัว 'Access-Control-Allow-Origin'
แม้ว่า CORS จะได้รับการตั้งค่าผ่าน API Gateway และAccess-Control-Allow-Originตั้งค่าส่วนหัวแล้ว แต่ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียก API จาก AJAX ภายใน Chrome: XMLHttpRequest ไม่สามารถโหลดhttp://XXXXX.execute-api.us-west-2.amazonaws.com/beta/YYYYY ไม่มีส่วนหัว "Access-Control-Allow-Origin" ในทรัพยากรที่ร้องขอ Origin 'null' จึงไม่อนุญาตให้เข้าถึง การตอบสนองมีรหัสสถานะ HTTP 403 ฉันพยายามรับ URL ผ่านบุรุษไปรษณีย์และแสดงให้เห็นว่าส่วนหัวด้านบนถูกส่งผ่านเรียบร้อยแล้ว: และจากการตอบกลับของ OPTIONS: ฉันจะเรียก API จากเบราว์เซอร์โดยไม่เปลี่ยนกลับเป็น JSON-P ได้อย่างไร

6
วิธีใดเป็นวิธีที่สะอาดที่สุดในการรับความคืบหน้าของคำขอ jQuery ajax
ในจาวาสคริปต์ธรรมดานั้นง่ายมากเพียงแค่แนบการโทรกลับไปที่ {XMLHTTPRequest}.onprogress var xhr = new XMLHttpRequest(); xhr.onprogress = function(e){ if (e.lengthComputable) var percent = (e.loaded / e.total) * 100; }; xhr.open('GET', 'http://www...', true); xhr.onreadystatechange = function() { ... }; xhr.send(null); แต่ฉันกำลังทำไซต์ ajax ที่ดาวน์โหลดข้อมูล html ด้วย JQuery ( $.get()หรือ$.ajax()) และฉันสงสัยว่าวิธีใดเป็นวิธีที่ดีที่สุดในการรับความคืบหน้าของคำขอเพื่อแสดงด้วยแถบความคืบหน้าเล็กน้อย แต่ฉันไม่อยากรู้ ค้นหาสิ่งที่เป็นประโยชน์ในเอกสาร JQuery ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.