teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

解決

2021/05/03 10:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -184,13 +184,14 @@
184
184
 
185
185
  他に足りない点があればご教示ください。
186
186
 
187
- mtさんより以下の内容で解決
187
+ ##mtさんより以下の内容で解決
188
188
 
189
189
  フォーム送信
190
- ```
190
+ ```php
191
191
  <button type="button" name="favorite" class="favorite_btn" data-post_id="<?php echo $val['id'] ?>" data-c_id="<?php echo $_SESSION['login_company']['id'] ?>">
192
192
 
193
193
  ```
194
+ data属性にてログインIDと投稿IDを送信
194
195
 
195
196
  ```javascript
196
197
  $(document).on('click','.favorite_btn',function(e){

4

解決

2021/05/03 10:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -182,4 +182,32 @@
182
182
  ```
183
183
  するとどちらの値もnullだった
184
184
 
185
- 他に足りない点があればご教示ください。
185
+ 他に足りない点があればご教示ください。
186
+
187
+ mtさんより以下の内容で解決
188
+
189
+ フォーム送信
190
+ ```
191
+ <button type="button" name="favorite" class="favorite_btn" data-post_id="<?php echo $val['id'] ?>" data-c_id="<?php echo $_SESSION['login_company']['id'] ?>">
192
+
193
+ ```
194
+
195
+ ```javascript
196
+ $(document).on('click','.favorite_btn',function(e){
197
+ e.stopPropagation();
198
+ c_id = $(e.currentTarget).data('c_id');
199
+ post_id = $(e.currentTarget).data('post_id');
200
+
201
+ $.ajax({
202
+ type: 'POST',
203
+ url: '/Favorite/favorite.php',
204
+ dataType: 'json',
205
+ data: { c_id: c_id,
206
+ post_id: post_id}
207
+ }).done(function(data){
208
+ location.reload();
209
+ }).fail(function() {
210
+ location.reload();
211
+ });
212
+ });
213
+ ```

3

追記

2021/05/03 10:02

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -167,4 +167,19 @@
167
167
  ▶︎Favorite▶︎favorite.php
168
168
  ▶︎Posts▶︎index.php
169
169
 
170
+ 追記
171
+ m.ts10806さんより
172
+ ajax送信前の値は取得できているか?
173
+ ```
174
+ var $this = $(this),
175
+ page_id = get_param('page_id'),
176
+ post_id = get_param('procode');
177
+
178
+ //この部分を調べた
179
+
180
+ console.log(page_id);
181
+ console.log(post_id);
182
+ ```
183
+ するとどちらの値もnullだった
184
+
170
185
  他に足りない点があればご教示ください。

2

ファイル構成修正

2021/05/03 09:31

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -163,7 +163,8 @@
163
163
  現在ファイル構成
164
164
  Models▶︎Favorite.php
165
165
  public▶︎js▶︎favorite.js
166
+ Views
166
- Views▶︎Favorite▶︎favorite.php
167
+ ▶︎Favorite▶︎favorite.php
167
- ▶︎Posts▶︎index.php
168
+ ▶︎Posts▶︎index.php
168
169
 
169
170
  他に足りない点があればご教示ください。

1

ファイル構成

2021/05/03 07:29

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -164,5 +164,6 @@
164
164
  Models▶︎Favorite.php
165
165
  public▶︎js▶︎favorite.js
166
166
  Views▶︎Favorite▶︎favorite.php
167
+ ▶︎Posts▶︎index.php
167
168
 
168
169
  他に足りない点があればご教示ください。