質問編集履歴
5
解決
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
解決
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
追記
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
ファイル構成修正
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
|
-
|
167
|
+
▶︎Favorite▶︎favorite.php
|
167
|
-
|
168
|
+
▶︎Posts▶︎index.php
|
168
169
|
|
169
170
|
他に足りない点があればご教示ください。
|
1
ファイル構成
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
|
他に足りない点があればご教示ください。
|