ajax 函数外调用

Posted 赵理通

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax 函数外调用相关的知识,希望对你有一定的参考价值。

 1 <html data-dpr="1" style="font-size: 50px;">
 2 
 3 <head>
 4 
 5 <script src="js/jquery-2.1.0.js" type="text/javascript" charset="utf-8"></script>
 6 </head>
 7 
 8 <body style="">
 9 
10 <script type="text/javascript">
11 var id = "123";
12 $.ajax({
13 url: ‘http://ai2800.com/api.php/Goods/type_goods/type/xsgss‘,
14 type: ‘post‘,
15 dataType: "json",
16 // data:{wurl:w_url,murl:m_url}, 
17 async: false,
18 error: function() {},
19 success: function(data) {
20 id = data;
21 console.log(id)
22 
23 }
24 })
25 
26 console.log(id);
27 </script>
28 
29  
30 
31 
32 <script type="text/javascript">
33 function load(val) {
34 $.ajax({
35 url: ‘http://ai2800.com/api.php/Goods/type_goods/type/xsgss‘,
36 type: ‘post‘,
37 dataType: "json",
38 // data:{wurl:w_url,murl:m_url}, 
39 async: false,
40 error: function() {},
41 success: function(dat) {
42 id = dat;
43 val(dat)
44 
45 }
46 })
47 }
48 load(function(data) {
49 console.log(data)
50 })
51 </script>
52 
53 
54 <script type="text/javascript">
55 function s() {
56 var id
57 $.ajax({
58 url: ‘http://ai2800.com/api.php/Goods/type_goods/type/xsgss‘,
59 type: ‘post‘,
60 dataType: "json",
61 async: false,
62 error: function() {},
63 success: function(dat) {
64 id = dat;
65 }
66 })
67 return id;
68 }
69 var b = s()
70 console.log(b)
71 </script>
72 
73 
74 <script type="text/javascript">
75 var id
76 $.ajax({
77 url: ‘http://ai2800.com/api.php/Goods/type_goods/type/xsgss‘,
78 type: ‘post‘,
79 dataType: "json",
80 async: false,
81 error: function() {},
82 success: function(dat) {
83 var id = dat;
84 bb()
85 }
86 })
87 
88 function bb() {
89 console.log(id)
90 }
91 </script>
92 
93 </body>
94 
95 </html>

 

以上是关于ajax 函数外调用的主要内容,如果未能解决你的问题,请参考以下文章

调用模板化成员函数:帮助我理解另一个 *** 帖子中的代码片段

Ajax 调用webservice 解决跨域请求和发布到服务器后本地调用成功外网失败的问题

前端面试题之手写promise

html 输入类型提交通常在单击时重新加载页面。此片段使输入不重新加载页面以便进行ajax调用

链接中的 URL 片段和 JSF 中的 ajax 重定向

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用