質問編集履歴

3

PHP側の処理を追記

2017/08/23 03:25

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -91,3 +91,21 @@
91
91
  });
92
92
 
93
93
  ```
94
+
95
+
96
+
97
+ ###追記
98
+
99
+ ```PHP
100
+
101
+ //$valには改行テスト
改行テストが入っています。
102
+
103
+ $id = (int) filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT);
104
+
105
+ $val = (string) filter_input(INPUT_POST, 'val', FILTER_SANITIZE_SPECIAL_CHARS);
106
+
107
+
108
+
109
+ $val = preg_replace("/\r\n|\r|\n/", "\n", $val);
110
+
111
+ ```

2

追記

2017/08/23 03:25

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,59 @@
35
35
  ・データベースに入る内容
36
36
 
37
37
  改行テスト
改行テスト
38
+
39
+
40
+
41
+ ###追記
42
+
43
+ ```html
44
+
45
+ <textarea id="contactHistory" class="form-control" rows="5"></textarea>
46
+
47
+ ```
48
+
49
+ ```javascript
50
+
51
+ $(document).on('click', '#saveFormap', function(){
52
+
53
+ var id = $(this)[0].dataset.id;
54
+
55
+ var contactHistory = $("#contactHistory").val();
56
+
57
+
58
+
59
+ console.log(contactHistory);
60
+
61
+ $.ajax({
62
+
63
+ type: 'POST',
64
+
65
+ url: 'http://localhost/test/',
66
+
67
+ data: {
68
+
69
+ 'id': id,
70
+
71
+ 'val': contactHistory,
72
+
73
+ },
74
+
75
+ dataType: 'json',
76
+
77
+ }).done(function (response) {
78
+
79
+ if(window.confirm('本当に更新してよろしいですか?')){
80
+
81
+ $('.close').click();
82
+
83
+ }
84
+
85
+ }).fail(function () {
86
+
87
+ alert("通信に失敗しました。");
88
+
89
+ });
90
+
91
+ });
92
+
93
+ ```

1

追記

2017/08/23 02:49

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -24,8 +24,14 @@
24
24
 
25
25
  ###補足情報(言語/FW/ツール等のバージョンなど)
26
26
 
27
- コンソールでは、以下ように改行されているようです。
27
+ ・テキストエリア入力内容
28
+
29
+ 改行テスト
30
+
31
+ 改行テスト
28
32
 
29
33
 
30
34
 
35
+ ・データベースに入る内容
36
+
31
- ![イメージ説明](850cf20365442d6932f9925152f7beb8.png)
37
+ 改行テスト&#13;&#10;改行テスト