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

質問編集履歴

4

誤字

2018/09/24 09:14

投稿

llllumllll
llllumllll

スコア11

title CHANGED
File without changes
body CHANGED
File without changes

3

誤字

2018/09/24 09:14

投稿

llllumllll
llllumllll

スコア11

title CHANGED
File without changes
body CHANGED
@@ -42,8 +42,8 @@
42
42
  dataType : 'json',
43
43
  success : function(data){
44
44
 
45
- $('.output .title').text(data.title);
45
+ $('.title').text(data.title);
46
- $('.output .kiji').html(data.kiji);
46
+ $('.kiji').html(data.kiji);
47
47
 
48
48
  },
49
49
  error : function(XMLHttpRequest,textStatus,errorThrown){

2

情報追記

2018/09/24 09:11

投稿

llllumllll
llllumllll

スコア11

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($_POST['url']);
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['#kiji']->html(); //←こちらはエラーとなります
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

誤字

2018/09/24 09:10

投稿

llllumllll
llllumllll

スコア11

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,7 @@
13
13
 
14
14
  $rs = array(
15
15
  'title' => $title,
16
- 'kiwi' => $kiji
16
+ 'kiji' => $kiji
17
17
  );
18
18
  ```
19
19
  ▼html()のエラーの内容