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

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

8
จะยกเลิก / ยกเลิกคำขอ jQuery AJAX ได้อย่างไร
ฉันได้รับคำขอ AJAX ซึ่งจะทำทุก 5 วินาที แต่ปัญหาคือก่อนหน้าการร้องขอ AJAX หากคำขอก่อนหน้านี้ไม่เสร็จสมบูรณ์ฉันต้องยกเลิกคำร้องขอนั้นและทำการร้องขอใหม่ รหัสของฉันเป็นแบบนี้จะแก้ไขปัญหานี้ได้อย่างไร $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
244 ajax  jquery 

8
ฉันจะทำให้ jQuery รอให้การโทร Ajax สิ้นสุดก่อนที่จะส่งคืนได้อย่างไร
ฉันมีฟังก์ชั่นฝั่งเซิร์ฟเวอร์ที่ต้องเข้าสู่ระบบ หากผู้ใช้เข้าสู่ระบบฟังก์ชั่นจะกลับ 1 เมื่อประสบความสำเร็จ ถ้าไม่ฟังก์ชั่นจะส่งคืนหน้าล็อกอิน ฉันต้องการเรียกใช้ฟังก์ชันโดยใช้ Ajax และ jQuery สิ่งที่ฉันทำคือส่งคำขอพร้อมลิงก์ปกติโดยมีฟังก์ชั่นคลิกนำไปใช้กับมัน หากผู้ใช้ไม่ได้เข้าสู่ระบบหรือฟังก์ชั่นล้มเหลวฉันต้องการให้ Ajax-call ส่งกลับจริงดังนั้น href ทริกเกอร์ อย่างไรก็ตามเมื่อฉันใช้รหัสต่อไปนี้ฟังก์ชั่นจะออกก่อนที่การโทร Ajax จะเสร็จสิ้น ฉันจะเปลี่ยนเส้นทางผู้ใช้อย่างสง่างามไปยังหน้าเข้าสู่ระบบได้อย่างไร $(".my_link").click( function(){ $.ajax({ url: $(this).attr('href'), type: 'GET', cache: false, timeout: 30000, error: function(){ return true; }, success: function(msg){ if (parseFloat(msg)){ return false; } else { return true; } } }); });
244 jquery  ajax 

6
PHP“ php: // input” เทียบกับ $ _POST
ฉันได้รับคำสั่งให้ใช้วิธีการphp://inputแทน$_POSTเมื่อโต้ตอบกับคำขอ Ajax จาก JQuery สิ่งที่ผมไม่เข้าใจคือประโยชน์ของการใช้นี้เทียบกับวิธีการที่ทั่วโลกของหรือ$_POST$_GET
243 php  ajax  input 

3
ผ่านส่วนหัวคำขอในการโทร jQuery AJAX
ฉันกำลังพยายามผ่านส่วนหัวคำขอใน AJAX GET โดยใช้ jQuery ในบล็อกต่อไปนี้ "data" จะส่งค่าใน querystring โดยอัตโนมัติ มีวิธีการส่งผ่านข้อมูลนั้นในส่วนหัวคำขอแทนหรือไม่ $.ajax({ url: "http://localhost/PlatformPortal/Buyers/Account/SignIn", data: { signature: authHeader }, type: "GET", success: function() { alert('Success!' + authHeader); } }); ต่อไปนี้ใช้ไม่ได้เช่นกัน $.ajax({ url: "http://localhost/PlatformPortal/Buyers/Account/SignIn", beforeSend: { signature: authHeader }, async: false, type: "GET", success: function() { alert('Success!' + authHeader); } });
242 jquery  ajax  client-side 

6
Jquery Ajax การโพสต์ json ไปที่ webservice
ฉันพยายามโพสต์วัตถุ JSON ไปยังเว็บเซอร์ asp.net json ของฉันมีลักษณะเช่นนี้: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; ฉันใช้ json2.js เพื่อ stringyfy วัตถุ json ของฉัน และฉันใช้ jquery เพื่อโพสต์ไว้ในเว็บเซอร์ของฉัน $.ajax({ type: "POST", url: "/webservices/PodcastService.asmx/CreateMarkers", data: markers, contentType: "application/json; …

26
แสดง GIF สปินเนอร์ในระหว่างคำขอ $ http ใน AngularJS
ฉันใช้$httpบริการของ AngularJS เพื่อทำการร้องขอ Ajax GIF สปินเนอร์จะแสดงได้อย่างไร (หรือตัวบ่งชี้ไม่ว่างประเภทอื่น) ในขณะที่คำขอ Ajax กำลังทำงาน ฉันไม่เห็นสิ่งที่ต้องการajaxstarteventในเอกสารประกอบของ AngularJS

11
วิธีรับข้อความตอบกลับข้อผิดพลาด jQuery $ .ajax
ฉันกำลังส่งข้อผิดพลาดไปยัง jQuery ของฉัน อย่างไรก็ตามฉันไม่สามารถรับข้อความตอบกลับ (ในตัวอย่างด้านล่างนี้จะหายไปที่ชายหาด ) สิ่งเดียวที่ jQuery กล่าวคือ 'ผิดพลาด' ดูตัวอย่างนี้สำหรับรายละเอียด: PHP <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ type: "post", data: {id: 0}, cache: false, url: "doIt.php", dataType: "text", error: function (request, error) { console.log(arguments); alert(" Can't do because: " + error); …

12
TypeError: $ .ajax (…) ไม่ใช่ฟังก์ชันใช่ไหม
ฉันกำลังพยายามสร้างคำขอ AJAX อย่างง่ายซึ่งคืนค่าข้อมูลบางส่วนจากฐานข้อมูล MySQL นี่คือหน้าที่ของฉันด้านล่าง: function AJAXrequest(url, postedData, callback) { $.ajax() ({ type: 'POST', url: url, data: postedData, dataType: 'json', success: callback }); } ... และนี่คือที่ที่ฉันเรียกว่าการแยกพารามิเตอร์ที่ต้องการ: AJAXrequest('voting.ajax.php', imageData, function(data) { console.log("success!"); }); แต่การโทรกลับสำเร็จของฉันไม่ทำงาน (เนื่องจาก "สำเร็จ!" ไม่ได้เข้าสู่คอนโซล) และฉันได้รับข้อผิดพลาดในคอนโซล: TypeError: $.ajax(...) is not a function. success: callback สิ่งนี้หมายความว่า? ฉันได้ทำคำขอ AJAX ก่อนที่เหตุการณ์ความสำเร็จจะเรียกใช้ฟังก์ชันที่ไม่ระบุชื่อภายใน $ …
231 jquery  ajax  json 

7
วิธีรับรหัสสถานะการตอบกลับจาก jQuery.ajax
ในรหัสต่อไปนี้ทั้งหมดที่ฉันพยายามทำคือรับรหัสตอบกลับ HTTP จากการเรียก jQuery.ajax จากนั้นหากรหัสคือ 301 (ย้ายอย่างถาวร) ให้แสดงหัวข้อการตอบสนอง 'ตำแหน่ง': <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>jQuery 301 Trial</title> <script src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> function get_resp_status(url) { $.ajax({ url: url, complete: function (jqxhr, txt_status) { console.log ("Complete: [ " + txt_status + …
230 ajax  jquery-1.5 

3
จุดประสงค์ของส่วนหัว X-Requested-With คืออะไร
JQuery และกรอบงานอื่น ๆ เพิ่มหัวข้อต่อไปนี้: X- ร้องขอด้วย: XMLHttpRequest ทำไมถึงจำเป็น เหตุใดเซิร์ฟเวอร์จึงต้องการจัดการคำขอ AJAX แตกต่างจากคำขอปกติ UPDATE : ฉันเพิ่งพบเป็นตัวอย่างในชีวิตจริงโดยใช้ส่วนหัวนี้: https://core.spreedly.com/manual/payment-methods/adding-with-js หากมีการร้องขอตัวประมวลผลการชำระเงินโดยไม่มี AJAX ตัวประมวลผลการชำระเงินจะเปลี่ยนเส้นทางกลับไปยังเว็บไซต์ดั้งเดิมเมื่อดำเนินการเสร็จ เมื่อมีการร้องขอด้วย AJAX จะไม่มีการเปลี่ยนเส้นทาง

7
event.returnValue เลิกใช้แล้ว โปรดใช้ event มาตรฐาน preventDefault () แทน
ฉันมีสคริปต์นี้: <script> $(document).ready(function () { $("#changeResumeStatus").click(function () { $.get("{% url 'main:changeResumeStatus' %}", function (data) { if (data['message'] == 'hidden') { $("#resumeStatus").text("скрыто"); } else { $("#resumeStatus").text("опубликовано"); } }, "json"); }); }); </script> ฉันได้รับข้อผิดพลาดต่อไปนี้ในคอนโซล Google Chrome ของฉัน: event.returnValue เลิกใช้แล้ว โปรดใช้ event มาตรฐาน preventDefault () แทน ฉันกำลังใช้ jQuery v1.10.2 และเป็น#changeResumeStatus<span> เกิดอะไรขึ้นกับสคริปต์ของฉัน
222 javascript  jquery  ajax 

9
วิธีใช้ FormData สำหรับการอัปโหลดไฟล์ AJAX
นี่คือ HTML ของฉันที่ฉันสร้างขึ้นแบบไดนามิกโดยใช้ฟังก์ชันการลากและวาง <form method="POST" id="contact" name="13" class="form-horizontal wpc_contact" novalidate="novalidate" enctype="multipart/form-data"> <fieldset> <div id="legend" class=""> <legend class="">file demoe 1</legend> <div id="alert-message" class="alert hidden"></div> </div> <div class="control-group"> <!-- Text input--> <label class="control-label" for="input01">Text input</label> <div class="controls"> <input type="text" placeholder="placeholder" class="input-xlarge" name="name"> <p class="help-block" style="display:none;">text_input</p> </div> <div class="control-group"> </div> <label class="control-label">File Button</label> …
220 php  jquery  ajax 

5
URL เข้ารหัสสตริงใน jQuery สำหรับคำขอ AJAX
ฉันกำลังใช้การค้นหาทันใจของ Google ในแอปพลิเคชันของฉัน ฉันต้องการปิดการร้องขอ HTTP เนื่องจากผู้ใช้พิมพ์ในการป้อนข้อความ ปัญหาเดียวที่ฉันมีคือเมื่อผู้ใช้เข้าถึงช่องว่างระหว่างชื่อและนามสกุลช่องว่างไม่ได้เข้ารหัสเป็น a +จึงเป็นการทำลายการค้นหา ฉันจะแทนที่พื้นที่ด้วย a +หรือเพียงแค่ URL อย่างปลอดภัยเข้ารหัสสตริงได้อย่างไร $("#search").keypress(function(){ var query = "{% url accounts.views.instasearch %}?q=" + $('#tags').val(); var options = {}; $("#results").html(ajax_load).load(query); });
217 javascript  jquery  ajax  http 

11
วิธีสร้างป๊อปอัปแบบง่ายโดยใช้ jQuery
ฉันกำลังออกแบบเว็บเพจ เมื่อเราคลิกเนื้อหาของ div mail ที่มีชื่อฉันจะแสดงหน้าต่างป๊อปอัพที่มีอีเมลป้ายกำกับและกล่องข้อความได้อย่างไร
217 javascript  jquery  css  ajax  popup 

2
ตัวแก้ไข JSON ที่ใช้แบบ GUI หรือบนเว็บที่ทำงานเหมือนกับตัวสำรวจคุณสมบัติ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา พื้นหลัง:นี่เป็นคำขอสำหรับบางสิ่งที่อาจยังไม่มี แต่ฉันตั้งใจจะสร้างมันขึ้นมาเป็นเวลานาน ก่อนอื่นฉันจะถามว่ามีใครเห็นอะไรแบบนี้หรือยัง สมมติว่าคุณมีโครงสร้าง JSON โดยพลการดังนี้: { 'title_str':'My Employee List' ,'lastmod_str': '2009-June-15' ,'employee_table':[ {'firstname':'john','lastname':'doe','age':'33',} ,{'firstname':'jane','lastname':'doe','age':'34',} ,{'firstname':'samuel','lastname':'doe','age':'35',} ] } คำถาม:มีโปรแกรมแก้ไข JSON บนเว็บที่สามารถใช้โครงสร้างเช่นนี้และอนุญาตให้ผู้ใช้แก้ไขสิ่งนี้ใน GUI ที่ใช้งานง่ายโดยอัตโนมัติหรือไม่ ตัวอย่าง:ลองนึกภาพรูปแบบ HTML ที่สร้างขึ้นโดยอัตโนมัติที่แสดงตัวควบคุมอินพุต -Type-text 2 ตัวสำหรับทั้งชื่อและรุ่นล่าสุดและตารางของตัวควบคุมชนิดข้อความอินพุตที่มีสามคอลัมน์และสามแถวสำหรับ arr_list ... ที่มีความสามารถในการลบ หรือเพิ่มแถวเพิ่มเติมโดยคลิกที่ [+] [X] ถัดจากแต่ละแถวในตาราง Big Idea: "ความคิดที่ยิ่งใหญ่" ที่อยู่เบื้องหลังสิ่งนี้คือผู้ใช้จะสามารถระบุโครงสร้าง JSON ใด …
217 jquery  ajax  json  editor  wysiwyg 

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