{"id":567,"date":"2021-05-27T16:02:59","date_gmt":"2021-05-27T08:02:59","guid":{"rendered":"http:\/\/blog.yzmedu.com\/?p=567"},"modified":"2021-05-27T16:41:01","modified_gmt":"2021-05-27T08:41:01","slug":"jquerypromise%e5%bc%82%e6%ad%a5%e6%8e%a7%e5%88%b6%e4%bb%a3%e7%a0%81%e5%ae%9e%e4%be%8b","status":"publish","type":"post","link":"http:\/\/blog.yzmedu.com\/?p=567","title":{"rendered":"jQuery+Promise\u5f02\u6b65\u63a7\u5236\u4ee3\u7801\u5b9e\u4f8b"},"content":{"rendered":"\n<p>\u4e00\u3001\u7b80\u5355\u7ed3\u5408<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function a(){\n\tdef=$.Deferred();\n\n\t$.post('http:\/\/mess.ityzm.com\/a.php',function(r){\n\t\tdef.resolve(r);\n\t});\n\n\treturn def;\n}\n\na().then(function(r){\n\tconsole.log(r);\n});<\/code><\/pre>\n\n\n\n<p>\u4e8c\u3001\u590d\u6742\u7ed3\u5408<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function a(){\n\tdef=$.Deferred();\n\n\t$.post('http:\/\/mess.ityzm.com\/a.php',function(r){\n\t\tdef.resolve(r);\n\t});\n\n\treturn def;\n}\n\nfunction b(){\n\tdef=$.Deferred();\n\n\t$.post('http:\/\/mess.ityzm.com\/b.php',function(r){\n\t\tdef.resolve(r);\n\t});\n\n\treturn def;\n}\n\na().then(function(){\n\treturn b();\n}).then(function(r){\n\tconsole.log(r);\n});<\/code><\/pre>\n\n\n\n<p>\u4e09\u3001jQuery\u63d0\u4f9b\u4e86\u4e00\u79cd\u5feb\u6377\u65b9\u6cd5\uff0c$.ajax\u6216$.get\u6216$.post\u76f4\u63a5\u8fd4\u56de\u7684\u5c31\u662f$.Deferred()\u5bf9\u8c61\uff0c\u4f46\u8fd9\u79cd\u65b9\u6cd5\u6ca1\u6709resolve\u7b49\u65b9\u6cd5\uff0cthen\u4e2d\u76f4\u63a5\u62ff\u5230\u7684\u662fajax\u8fd4\u56de\u503c\uff0c\u8fd9\u79cd\u65b9\u5f0f\u7b80\u5355\u4f46\u4e0d\u591f\u7075\u6d3b.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function a(){\n\treturn $.post('http:\/\/mess.ityzm.com\/a.php');\n}\n\nfunction b(){\n\treturn $.post('http:\/\/mess.ityzm.com\/b.php');\n}\n\na().then(function(){\n\treturn b();\n}).then(function(r){\n\tconsole.log(r);\n});<\/code><\/pre>\n\n\n\n<p>jquery\u7684ajax\u8fd4\u56de\u4e00\u4e2a\u53d7\u9650\u7684Deferred\u5bf9\u8c61\uff0c\u8fd8\u8bb0\u5f97\u53d7\u9650\u7684Deferred\u5bf9\u8c61\u5427\uff0c\u4e5f\u5c31\u662f\u6ca1\u6709resolve\u65b9\u6cd5\u548creject\u65b9\u6cd5\uff0c\u4e0d\u80fd\u4ece\u5916\u90e8\u6539\u53d8\u72b6\u6001\u3002<\/p>\n\n\n\n<p>\u53c2\u8003\u535a\u5ba2\uff1ahttps:\/\/www.cnblogs.com\/lvdabao\/p\/jquery-deferred.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001\u7b80\u5355\u7ed3\u5408 \u4e8c\u3001\u590d\u6742\u7ed3\u5408 \u4e09\u3001jQuery\u63d0\u4f9b\u4e86\u4e00\u79cd\u5feb\u6377\u65b9\u6cd5\uff0c$.ajax\u6216$.get\u6216$.post\u76f4\u63a5\u8fd4\u56de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[39,95],"_links":{"self":[{"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=\/wp\/v2\/posts\/567"}],"collection":[{"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=567"}],"version-history":[{"count":6,"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=\/wp\/v2\/posts\/567\/revisions"}],"predecessor-version":[{"id":574,"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=\/wp\/v2\/posts\/567\/revisions\/574"}],"wp:attachment":[{"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.yzmedu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}