二足のわらじ

〜プログラミングとSEOの勉強をはじめたミーハー26歳のメモ帳〜

2019-12-01から1ヶ月間の記事一覧

【備忘録】最新のコメントのカスタムデータ属性を取得する

【現状】 【目的】 【コード】 【ポイント①】dataメソッド 【ポイント②】$(":last") 【現状】 ・chat-spaceというチャットアプリの作成中 ・各メッセージにはカスタムデータ属性「data-message-id」が付与 【目的】 最新のメッセージの「data-message-id」の…

【備忘録】あいまい検索(インクリメンタルサーチで似たユーザーを表示させる)

非同期通信で、 入力された値をparamsで送る (非同期通信のdataは、必ずハッシュ型になる) let input = $("#user-search-field").val(); $.ajax({ type: 'GET', url: '/users', data: { keyword: input }, dataType: 'json' }) .done(function(users) { co…

【備忘録】IFの冗長な文章を三項演算子で省略

現状 ・LINEのようなチャットアプリを作成中 ・メッセージを非同期通信で保管・表示させたい ・メッセージの「SEND」ボタンを押すと非同期通信が発火 ・文字のみ、画像のみ、文字と画像のそれぞれのメッセージを表示する 以下のようなjavascriptを書いたとこ…

【備忘録】jqueryでformのresetが効かない

【修正点】 これを $("#new_message").reset(); こう $("#new_message")[0].reset(); 【参考記事】 https://blog.dododori.com/create/program/jquery-reset/ 大変参考になりました🙇‍♀️

【備忘録】formDataのエラーを解消

【問題】 ・どうあがいてもformDataを用いてデータベースに保存ができなかった ・$.ajax({ の data でハッシュ形式でparamsを記入し無理やり動かしていたが 画像投稿→保存で詰み $("#new_message").on("submit", function(e) { e.preventDefault(); var form…