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

jQuery เป็นไลบรารี JavaScript ให้พิจารณาเพิ่มแท็ก JavaScript ด้วย jQuery เป็นไลบรารี JavaScript ข้ามเบราว์เซอร์ที่ได้รับความนิยมซึ่งอำนวยความสะดวกในการแวะผ่าน Document Object Model (DOM) การจัดการเหตุการณ์ภาพเคลื่อนไหวและการโต้ตอบ AJAX โดยลดความคลาดเคลื่อนของเบราว์เซอร์ให้เหลือน้อยที่สุด คำถามที่ติดแท็ก jQuery ควรเกี่ยวข้องกับ jQuery ดังนั้น jQuery ควรใช้รหัสที่เป็นปัญหาและองค์ประกอบที่เกี่ยวข้องกับการใช้งานอย่างน้อย jQuery จำเป็นต้องอยู่ในคำถาม


9
data.map ไม่ใช่ฟังก์ชัน
ฉันกำลังทุบหัวกับข้อผิดพลาดที่หาวิธีแก้ไขไม่ได้ ฉันมีดังต่อไปนี้; JSON {"products": [ { "product_id" : "123", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } },{ "product_id" : "456", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } } ]} และ jQuery ต่อไปนี้ …
119 jquery  json 

6
ใช้ jquery $ .ajax เพื่อเรียกใช้ฟังก์ชัน PHP
นี่อาจเป็นคำตอบง่ายๆ แต่ฉันใช้ $ .ajax ของ jQuery เพื่อเรียกสคริปต์ PHP สิ่งที่ฉันต้องการทำโดยทั่วไปคือวางสคริปต์ PHP นั้นไว้ในฟังก์ชันและเรียกใช้ฟังก์ชัน PHP จากจาวาสคริปต์ <?php if(isset($_POST['something'] { //do something } ?> สำหรับสิ่งนี้ <?php function test() { if(isset($_POST['something'] { //do something. } } ?> ฉันจะเรียกใช้ฟังก์ชันนั้นในจาวาสคริปต์ได้อย่างไร ตอนนี้ฉันใช้แค่ $ .ajax กับไฟล์ PHP ในรายการ
118 php  jquery  ajax 

4
วิธีการโทรในตัวควบคุมคำสั่งจากตัวควบคุมอื่น ๆ
ฉันมีคำสั่งที่มีตัวควบคุมของตัวเอง ดูรหัสด้านล่าง: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; this.scope.type = ''; } } var linkFn = function (scope, …

8
Object.watch () สำหรับทุกเบราว์เซอร์?
โปรดทราบว่าObject.WatchและObject.Observeทั้งสองเลิกใช้งานแล้วในขณะนี้ (ณ มิ.ย. 2018) ฉันกำลังมองหาวิธีง่ายๆในการตรวจสอบวัตถุหรือตัวแปรสำหรับการเปลี่ยนแปลงและพบObject.watch()ว่ามันรองรับในเบราว์เซอร์ Mozilla แต่ไม่ใช่ IE ฉันจึงเริ่มค้นหารอบ ๆ เพื่อดูว่ามีใครเขียนเทียบเท่ากันบ้าง เกี่ยวกับสิ่งเดียวที่ฉันพบคือปลั๊กอิน jQueryแต่ฉันไม่แน่ใจว่านั่นเป็นวิธีที่ดีที่สุดหรือไม่ แน่นอนว่าฉันใช้ jQuery ในโครงการส่วนใหญ่ของฉันดังนั้นฉันจึงไม่กังวลเกี่ยวกับแง่มุมของ jQuery ... อย่างไรก็ตามคำถาม: ใครช่วยแสดงตัวอย่างการทำงานของปลั๊กอิน jQuery ให้ฉันดูได้ไหม ฉันมีปัญหาในการทำงาน ... หรือมีใครรู้ทางเลือกอื่นที่ดีกว่าที่จะทำงานข้ามเบราว์เซอร์ได้บ้าง? อัปเดตหลังคำตอบ : ขอบคุณทุกคนสำหรับคำตอบ! ฉันลองใช้รหัสที่โพสต์ที่นี่: http://webreflection.blogspot.com/2009/01/internet-explorer-object-watch.html แต่ดูเหมือนว่าฉันจะทำให้มันใช้งานกับ IE ไม่ได้ โค้ดด้านล่างทำงานได้ดีใน Firefox แต่ไม่ทำอะไรเลยใน IE ใน Firefox ในแต่ละครั้งที่watcher.statusมีการเปลี่ยนแปลงdocument.write()ในwatcher.watch()ที่เรียกว่าและคุณสามารถเห็นผลลัพธ์บนหน้าเว็บ ใน IE ไม่เกิดขึ้น แต่ฉันเห็นว่าwatcher.statusกำลังอัปเดตค่าเนื่องจากการdocument.write()เรียกครั้งสุดท้ายแสดงค่าที่ถูกต้อง (ทั้งใน IE และ FF) แต่ถ้าไม่ได้เรียกใช้ฟังก์ชันเรียกกลับแสดงว่าไม่มีจุดหมาย ... …

10
ใครช่วยอธิบายวิธีการใช้งานปลั๊กอิน jQuery File Upload ได้ไหม
แก้ไข (ต.ค. 2019):6 ปีต่อมาและการอัปโหลดไฟล์ jQuery ยังคงทำให้ผู้คนคลั่งไคล้ หากคุณพบคำตอบเพียงเล็กน้อยที่นี่ลองค้นหา NPMสำหรับทางเลือกที่ทันสมัย ไม่คุ้มกับความยุ่งยากฉันสัญญา ฉันแนะนำให้อัปโหลดในการแก้ไขครั้งก่อน แต่ตามที่ผู้แสดงความคิดเห็นชี้ให้เห็นว่าพวกเขาไม่ได้เสนอเวอร์ชันฟรีอีกต่อไป Uploadify เป็นดังนั้น 2013 อยู่แล้ว แก้ไข:ดูเหมือนว่าจะยังคงมีปริมาณการใช้งานอยู่ดังนั้นฉันจะอธิบายสิ่งที่ฉันทำ ในที่สุดฉันก็ทำให้ปลั๊กอินทำงานได้โดยทำตามบทช่วยสอนในคำตอบที่ยอมรับ อย่างไรก็ตาม jQuery อัพโหลดไฟล์เป็นจริงยุ่งยากและถ้าคุณกำลังมองหาปลั๊กอินอัปโหลดไฟล์ง่ายฉันอยากจะแนะนำUploadify ตามคำตอบที่ชี้ให้เห็นว่าฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์เท่านั้น พื้นหลัง ฉันพยายามใช้jQuery File Uploadของ blueimp เพื่อให้ผู้ใช้อัพโหลดไฟล์ได้ มันทำงานได้อย่างสมบูรณ์แบบทันทีโดยทำตามคำแนะนำในการตั้งค่า แต่เพื่อใช้งานได้จริงบนเว็บไซต์ของฉันฉันต้องการที่จะสามารถทำสองสิ่ง: รวมผู้อัปโหลดไว้ในหน้าเว็บที่มีอยู่ของฉัน เปลี่ยนไดเร็กทอรีสำหรับไฟล์ที่อัปโหลด ไฟล์ทั้งหมดสำหรับปลั๊กอินจะอยู่ในโฟลเดอร์ใต้รูท ฉันพยายามแล้ว... การย้ายเพจสาธิตไปยังรูทและอัพเดตพา ธ สำหรับสคริปต์ที่จำเป็น เปลี่ยน 'upload_dir' และ 'upload_url' ตัวเลือกในแฟ้ม UploadHandler.php เป็นข้อเสนอแนะที่นี่ การเปลี่ยน URL ในบรรทัดที่สองของจาวาสคริปต์สาธิต ในทุกกรณีการแสดงภาพตัวอย่างและแถบความคืบหน้าการทำงาน Uncaught TypeError: Cannot …

4
การจับ“ Delete” Keypress ด้วย jQuery
เมื่อใช้โค้ดตัวอย่างจากเอกสาร jQuery สำหรับตัวจัดการเหตุการณ์การกดแป้นฉันไม่สามารถจับDeleteคีย์ได้ ตัวอย่างด้านล่างจะเข้าสู่ระบบ0เมื่อDeleteกดปุ่มใน FireFox: $(document).keypress(function(e) { console.log(e.which); }); ดูเหมือนว่าจะต้องมีวิธีจับDeleteกุญแจ แต่เป็นคำที่คลุมเครือดังนั้น Google จึงไม่ได้พิสูจน์ว่าช่วยได้มากนัก
118 jquery  keypress 

21
ลบหลายองค์ประกอบออกจากอาร์เรย์ใน Javascript / jQuery
ฉันมีสองอาร์เรย์ อาร์เรย์แรกมีค่าบางค่าในขณะที่อาร์เรย์ที่สองมีดัชนีของค่าที่ควรลบออกจากอาร์เรย์แรก ตัวอย่างเช่น: var valuesArr = new Array("v1","v2","v3","v4","v5"); var removeValFromIndex = new Array(0,2,4); ฉันต้องการที่จะลบค่าในปัจจุบันที่ดัชนีจาก0,2,4 valuesArrฉันคิดว่าspliceวิธีดั้งเดิมอาจช่วยได้ดังนั้นฉันจึงคิด: $.each(removeValFromIndex,function(index,value){ valuesArr.splice(value,1); }); แต่ไม่ได้ผลเพราะหลังจากspliceนั้นดัชนีของค่าในแต่ละค่าvaluesArrจะแตกต่างกัน ฉันสามารถแก้ปัญหานี้ได้โดยใช้อาร์เรย์ชั่วคราวและคัดลอกค่าทั้งหมดไปยังอาร์เรย์ที่สอง แต่ฉันสงสัยว่ามีวิธีดั้งเดิมใดบ้างที่เราสามารถส่งผ่านหลายดัชนีเพื่อลบค่าออกจากอาร์เรย์ได้ ฉันต้องการโซลูชัน jQuery (ไม่แน่ใจว่าใช้grepที่นี่ได้ไหม)
118 javascript  jquery 

9
DataTables: ไม่สามารถอ่านรูปแบบคุณสมบัติของ undefined
ฉันได้รับข้อผิดพลาดดังต่อไปนี้: jquery.dataTables.js:4089 Uncaught TypeError: Cannot read property 'style' of undefined(…) _fnCalculateColumnWidths @ jquery.dataTables.js:4089 _fnInitialise @ jquery.dataTables.js:3216 (anonymous function) @ jquery.dataTables.js:6457 each @ jquery-2.0.2.min.js:4 each @ jquery-2.0.2.min.js:4 DataTable @ jquery.dataTables.js:5993 $.fn.DataTable @ jquery.dataTables.js:14595 (anonymous function) @ VM3329:1 (anonymous function) @ VM3156:180 l @ jquery-2.0.2.min.js:4 fireWith @ jquery-2.0.2.min.js:4 k @ jquery-2.0.2.min.js:6 (anonymous …

6
ใช้ jquery เพื่อรับตำแหน่งขององค์ประกอบที่สัมพันธ์กับวิวพอร์ต
อะไรคือวิธีที่เหมาะสมในการรับตำแหน่งขององค์ประกอบบนเพจที่สัมพันธ์กับวิวพอร์ต (แทนที่จะเป็นเอกสาร) jQuery.offsetฟังก์ชั่นดูเหมือนมีแนวโน้ม: รับพิกัดปัจจุบันขององค์ประกอบแรกหรือตั้งค่าพิกัดของทุกองค์ประกอบในชุดขององค์ประกอบที่ตรงกันโดยสัมพันธ์กับเอกสาร แต่นั่นสัมพันธ์กับเอกสาร มีวิธีการเทียบเท่าที่ส่งคืนค่าชดเชยที่สัมพันธ์กับวิวพอร์ตหรือไม่


19
ลองกดใน JavaScript?
เป็นไปได้ไหมที่จะใช้ "long press" ใน JavaScript (หรือ jQuery) อย่างไร? (ที่มา: androinica.com ) HTML <a href="" title="">Long press</a> JavaScript $("a").mouseup(function(){ // Clear timeout return false; }).mousedown(function(){ // Set timeout return false; });


6
การจัดการข้อผิดพลาด ASP.NET MVC Ajax
ฉันจะจัดการข้อยกเว้นที่เกิดขึ้นในคอนโทรลเลอร์ได้อย่างไรเมื่อ jquery ajax เรียกการดำเนินการ ตัวอย่างเช่นฉันต้องการโค้ดจาวาสคริปต์ส่วนกลางที่ดำเนินการกับข้อยกเว้นของเซิร์ฟเวอร์ใด ๆ ในระหว่างการเรียก ajax ซึ่งจะแสดงข้อความยกเว้นหากอยู่ในโหมดดีบักหรือเป็นเพียงข้อความแสดงข้อผิดพลาดปกติ ในฝั่งไคลเอ็นต์ฉันจะเรียกใช้ฟังก์ชันเกี่ยวกับข้อผิดพลาดของ ajax ในฝั่งเซิร์ฟเวอร์ฉันต้องเขียนตัวกรองการดำเนินการที่กำหนดเองหรือไม่

9
ไลบรารีไคลเอ็นต์ JavaScript REST [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ มีห้องสมุด JavaScript ที่ช่วยให้ผมที่จะดำเนินการทั้งหมดดำเนินการส่วนที่เหลือเช่น ( GET, POST, PUTและDELETEมากกว่าHTTPหรือHTTPS)?
117 javascript  jquery  rest 

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