สอบถามทำค้นหาด้วย angular เเล้วจะให้เเทนที่ช่องว่างด้วยจะทำยังไงค่ะ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามทำค้นหาด้วย angular เเล้วจะให้เเทนที่ช่องว่างด้วยจะทำยังไงค่ะ

Re: สอบถามทำค้นหาด้วย angular เเล้วจะให้เเทนที่ช่องว่างด้วยจะทำยังไงค่ะ

โดย thatsawan » 02/05/2017 5:16 pm

ได้เเละค่ะ

โค้ด: เลือกทั้งหมด

                    var newString = oldString.replace(/ /g, "_"); // ใช้งานไม่ได้

สอบถามทำค้นหาด้วย angular เเล้วจะให้เเทนที่ช่องว่างด้วยจะทำยังไงค่ะ

โดย thatsawan » 02/05/2017 5:14 pm

ให้คนใช้งานสามารถพิมพ์อักษรเเล้วค้นหาส่งค้นที่ php
สมมุติ พิมพ์คำว่า
ทดสอบ
-----
ท --> ค้นหา 1
ทด --> ค้นหา 2
ทดส --> ค้นหา 3
ทดสอ --> ค้นหา 4
ทดสอบ --> ค้นหา 5

คำถามคือ ถ้าจะเช็คช่องว่างของคำจะทำได้ยังไงค่ะ

โค้ด: เลือกทั้งหมด

    app.service('searchService', ['$http', function ($http) {
            return {
                search: function (type_search, keywords, tags_all) {

                    var oldString = keywords; 
                    var newString = oldString.replace(/' '/g, "_"); // ใช้งานไม่ได้
alert(newString);

                    return $http.post(url_search_all, {
                        "type_search": type_search,
                        "keywords_all_index": newString,
                        "tags_all": tags_all,
                        "brand_id_parent": '{M_BRAND}',
                    });
                }
            }
        }])
            ;

ข้างบน