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

質問編集履歴

1

machigai

2019/09/11 09:18

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,31 @@
1
1
  ```jquery
2
- function setSelectNumber(){
2
+ $(function(){
3
- var selectElement = document.getElementById("book");
4
- for(var i = 1; i <= 10; i ++){
3
+ // Ajax button click
5
- var option = document.createElement("option");
4
+ $('#Ajax').on('click',function(){
5
+ $.Ajax({
6
- option.value = i;
6
+ url:'/books',
7
- option.innerText = i;
7
+ type:'GET',
8
+ data:{
8
- selectElement.appendChild(option);
9
+ 'name':$('#name').val(),
10
+ 'sub_name':$('#sub_name').val()
9
- }
11
+ }
10
- }
12
+ })
13
+ // Ajaxリクエストが成功した時発動
14
+ .done( (data) => {
15
+ $('.result').html(data);
16
+ console.log(data);
17
+ })
18
+ // Ajaxリクエストが失敗した時発動
19
+ .fail( (data) => {
20
+ $('.result').html(data);
21
+ console.log(data);
22
+ })
23
+ // Ajaxリクエストが成功・失敗どちらでも発動
24
+ .always( (data) => {
25
+
26
+ });
27
+ });
28
+ });
11
29
  ```
12
30
 
13
31
  ```error