質問編集履歴
5
解決
test
CHANGED
File without changes
|
test
CHANGED
@@ -370,13 +370,13 @@
|
|
370
370
|
|
371
371
|
|
372
372
|
|
373
|
-
mtさんより以下の内容で解決
|
373
|
+
##mtさんより以下の内容で解決
|
374
374
|
|
375
375
|
|
376
376
|
|
377
377
|
フォーム送信
|
378
378
|
|
379
|
-
```
|
379
|
+
```php
|
380
380
|
|
381
381
|
<button type="button" name="favorite" class="favorite_btn" data-post_id="<?php echo $val['id'] ?>" data-c_id="<?php echo $_SESSION['login_company']['id'] ?>">
|
382
382
|
|
@@ -384,6 +384,8 @@
|
|
384
384
|
|
385
385
|
```
|
386
386
|
|
387
|
+
data属性にてログインIDと投稿IDを送信
|
388
|
+
|
387
389
|
|
388
390
|
|
389
391
|
```javascript
|
4
解決
test
CHANGED
File without changes
|
test
CHANGED
@@ -367,3 +367,59 @@
|
|
367
367
|
|
368
368
|
|
369
369
|
他に足りない点があればご教示ください。
|
370
|
+
|
371
|
+
|
372
|
+
|
373
|
+
mtさんより以下の内容で解決
|
374
|
+
|
375
|
+
|
376
|
+
|
377
|
+
フォーム送信
|
378
|
+
|
379
|
+
```
|
380
|
+
|
381
|
+
<button type="button" name="favorite" class="favorite_btn" data-post_id="<?php echo $val['id'] ?>" data-c_id="<?php echo $_SESSION['login_company']['id'] ?>">
|
382
|
+
|
383
|
+
|
384
|
+
|
385
|
+
```
|
386
|
+
|
387
|
+
|
388
|
+
|
389
|
+
```javascript
|
390
|
+
|
391
|
+
$(document).on('click','.favorite_btn',function(e){
|
392
|
+
|
393
|
+
e.stopPropagation();
|
394
|
+
|
395
|
+
c_id = $(e.currentTarget).data('c_id');
|
396
|
+
|
397
|
+
post_id = $(e.currentTarget).data('post_id');
|
398
|
+
|
399
|
+
|
400
|
+
|
401
|
+
$.ajax({
|
402
|
+
|
403
|
+
type: 'POST',
|
404
|
+
|
405
|
+
url: '/Favorite/favorite.php',
|
406
|
+
|
407
|
+
dataType: 'json',
|
408
|
+
|
409
|
+
data: { c_id: c_id,
|
410
|
+
|
411
|
+
post_id: post_id}
|
412
|
+
|
413
|
+
}).done(function(data){
|
414
|
+
|
415
|
+
location.reload();
|
416
|
+
|
417
|
+
}).fail(function() {
|
418
|
+
|
419
|
+
location.reload();
|
420
|
+
|
421
|
+
});
|
422
|
+
|
423
|
+
});
|
424
|
+
|
425
|
+
```
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -336,4 +336,34 @@
|
|
336
336
|
|
337
337
|
|
338
338
|
|
339
|
+
追記
|
340
|
+
|
341
|
+
m.ts10806さんより
|
342
|
+
|
343
|
+
ajax送信前の値は取得できているか?
|
344
|
+
|
345
|
+
```
|
346
|
+
|
347
|
+
var $this = $(this),
|
348
|
+
|
349
|
+
page_id = get_param('page_id'),
|
350
|
+
|
351
|
+
post_id = get_param('procode');
|
352
|
+
|
353
|
+
|
354
|
+
|
355
|
+
//この部分を調べた
|
356
|
+
|
357
|
+
|
358
|
+
|
359
|
+
console.log(page_id);
|
360
|
+
|
361
|
+
console.log(post_id);
|
362
|
+
|
363
|
+
```
|
364
|
+
|
365
|
+
するとどちらの値もnullだった
|
366
|
+
|
367
|
+
|
368
|
+
|
339
369
|
他に足りない点があればご教示ください。
|
2
ファイル構成修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -328,9 +328,11 @@
|
|
328
328
|
|
329
329
|
public▶︎js▶︎favorite.js
|
330
330
|
|
331
|
+
Views
|
332
|
+
|
331
|
-
|
333
|
+
▶︎Favorite▶︎favorite.php
|
332
|
-
|
334
|
+
|
333
|
-
|
335
|
+
▶︎Posts▶︎index.php
|
334
336
|
|
335
337
|
|
336
338
|
|
1
ファイル構成
test
CHANGED
File without changes
|
test
CHANGED
@@ -330,6 +330,8 @@
|
|
330
330
|
|
331
331
|
Views▶︎Favorite▶︎favorite.php
|
332
332
|
|
333
|
+
▶︎Posts▶︎index.php
|
334
|
+
|
333
335
|
|
334
336
|
|
335
337
|
他に足りない点があればご教示ください。
|