質問編集履歴
4
誤字
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -42,8 +42,8 @@
|
|
42
42
|
dataType : 'json',
|
43
43
|
success : function(data){
|
44
44
|
|
45
|
-
$('.
|
45
|
+
$('.title').text(data.title);
|
46
|
-
$('.
|
46
|
+
$('.kiji').html(data.kiji);
|
47
47
|
|
48
48
|
},
|
49
49
|
error : function(XMLHttpRequest,textStatus,errorThrown){
|
2
情報追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,15 +6,51 @@
|
|
6
6
|
require_once('./phpQuery-onefile.php');
|
7
7
|
|
8
8
|
//urlはPOSTで取得できています。
|
9
|
-
$fgc = file_get_contents(
|
9
|
+
$fgc = file_get_contents('https://qiita.com/zaburo/items/465ca691aebad2b5691e');
|
10
10
|
$dom = phpQuery::newDocument($fgc);
|
11
11
|
$title = $dom['title']->text(); //←こちらは値が取れて
|
12
|
-
$kiji = $dom['
|
12
|
+
$kiji = $dom['.it-MdContent']->html(); //←こちらはエラーとなります
|
13
13
|
|
14
14
|
$rs = array(
|
15
15
|
'title' => $title,
|
16
16
|
'kiji' => $kiji
|
17
17
|
);
|
18
|
+
//json を出力
|
19
|
+
header("Content-Type:application/json; charset=utf-8");
|
20
|
+
echo json_encode($rs);
|
18
21
|
```
|
19
22
|
▼html()のエラーの内容
|
20
|
-
SyntaxError: JSON Parse error: Unrecognized token '<'
|
23
|
+
SyntaxError: JSON Parse error: Unrecognized token '<'
|
24
|
+
|
25
|
+
//▼追記しました。
|
26
|
+
```html
|
27
|
+
<table>
|
28
|
+
<tr>
|
29
|
+
<td>TITLE</td><td class="title"></td>
|
30
|
+
</tr>
|
31
|
+
<tr>
|
32
|
+
<td>kiji</td><td class="kiji"></td>
|
33
|
+
</tr>
|
34
|
+
</table>
|
35
|
+
<script>
|
36
|
+
$(function(){
|
37
|
+
function getAllData(postData){
|
38
|
+
$.ajax({
|
39
|
+
type : 'post',
|
40
|
+
url : 'request.php',
|
41
|
+
data : postData,
|
42
|
+
dataType : 'json',
|
43
|
+
success : function(data){
|
44
|
+
|
45
|
+
$('.output .title').text(data.title);
|
46
|
+
$('.output .kiji').html(data.kiji);
|
47
|
+
|
48
|
+
},
|
49
|
+
error : function(XMLHttpRequest,textStatus,errorThrown){
|
50
|
+
console.log('読み込み失敗'+ errorThrown);
|
51
|
+
}
|
52
|
+
});
|
53
|
+
}
|
54
|
+
});
|
55
|
+
</script>
|
56
|
+
```
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
|
14
14
|
$rs = array(
|
15
15
|
'title' => $title,
|
16
|
-
'
|
16
|
+
'kiji' => $kiji
|
17
17
|
);
|
18
18
|
```
|
19
19
|
▼html()のエラーの内容
|