рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реЗ SOAP 1C рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ

рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ html рдкреГрд╖реНрда рд╕реЗ 1 рд╕реА рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдПрдХ рд╕реВрдЪреА рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдЬрдм рдЖрдк рдХрд┐рд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд╛рдореЛрдВ рдХреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдкрддреНрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдЙрд╕ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рд╡рд┐рдзрд┐ рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ рдЬрдм рд╡реЗрдм рд╕реЗрд╡рд╛ рдФрд░ html рдкреГрд╖реНрда рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЛрдИ рдХреНрд░реЙрд╕-рдбреЛрдореЗрди рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдбреЛрдореЗрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ, рддреЛ рдХреНрд░реЛрдо рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрдЧрд╛:

Failed to load resource: Origin localhost:3299 is not allowed by Access-Control-Allow-Origin

рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рдП рдмрд┐рдирд╛, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ 1C рдХреА рдУрд░ рд╕реЗ Execute рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдХреИрдЯрд▓реЙрдЧ рд╡реЗрдм рд╕реЗрд╡рд╛ рдмрдирд╛рдИ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИред рдЗрдирдкреБрдЯ рдкрд░ - рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЯрд╛рдЗрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ред рдСрдкрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдЪрд░ рдкрд░рд┐рдгрд╛рдо рд╕реЗ JSON рдХреНрд░рдорд╛рдВрдХрди рджреЗрддрд╛ рд╣реИред

  ExecuteCommands(script) result = null; Execute(script); return JSON(result);  


рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде JSON рд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдПрдХ рдХрдорд╛рдВрдб рдЗрд╡рд▓ (resultText) рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ / рд╕рд░рдгреА рдореЗрдВ рдмрджрд▓рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЖрдк 1C рдХреЗ рд▓рд┐рдП рдХрдИ JSON рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛ рдЕрдкрдирд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдХреЗ рдЬрд╡рд╛рдм рджреЗрддреА рд╣реИ:

рд╡реЗрдм рд╕реЗрд╡рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛


рдПрдЪрдЯреАрдПрдордПрд▓-рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред HTML5boilerplate.com рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рднреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реНрдерд┐рдд рд╣реИ ред рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ jQuery 1.9.1 рд╢рд╛рдорд┐рд▓ рд╣реИред

рдКрдкрд░ рджрд┐рдП рдЧрдП рдлреЙрд░реНрдо рдореЗрдВ, рд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЬрдЧрд╣ рджреЗрдВрдЧреЗ: wsUrl - рд╡реЗрдм рд╕реЗрд╡рд╛ рдХрд╛ рдкрддрд╛, wsUser - рд▓реЙрдЧрд┐рди, wsPassword - рдкрд╛рд╕рд╡рд░реНрдбред 1C рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреА рдУрд░, рдореВрд▓ рдСрдЯрд┐рд╣реАрд░реЗрд╢рди рд╕рдХреНрд╖рдо рд╣реИред рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб 1 рд╕реА рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред

рдмрд╛рдпрд╛рдБ рдкреИрдирд▓ рдЙрдкрд▓рдмреНрдз рдХреИрдЯрд▓реЙрдЧ рд╕реВрдЪреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЕрдХреНрд╖рд░ (рдЕрдХреНрд╖рд░) рдФрд░ рдбреЗрдЯрд╛ (рдХреИрдЯрд▓реЙрдЧрдХрд╛рд░реНрдбреНрд╕) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╛рдпрд╛рдБ рдкреИрдирд▓ред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ



SOAP рд╡реЗрдм рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  function executeSoap(script, successHandler) { var wsUrl = $("#wsUrl").val(); var soapRequest = '<?xml version="1.0" encoding="utf-8"?>' + '<soapenv:Envelope ' + 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' + 'xmlns:api="http://www.1cbit.ru/dominicana/soap-html-js" ' + 'xmlns:xsd="http://www.w3.org/2001/XMLSchema" ' + 'xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">' + '<soapenv:Body>' + '<api:Execute soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">' + '<' + 'script xsi:type="xsd:string">' + script + '</' + 'script>' + '</api:Execute>' + '</soapenv:Body>' + '</soapenv:Envelope>'; $.ajax({ type: "POST", url: wsUrl, contentType: "text/xml", dataType: "xml", username: $("#wsUser").val(), password: $("#wsPassword").val(), data: soapRequest, success: successHandler, error: processError }); } 


рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдкрд░, 1C рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕реЗ 1C рдУрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдлрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИрдВрдбрд▓рд░ред рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдпреВрд▓ рд╣реИрдВрдбрд▓рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред

1C рдХреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ html рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк jQuery $ ("# enumerate1CCatalogs") рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдкрд╛рда рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╛рда (!)ред

рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред

  <script id="enumerate1CCatalogs" type="text/1c"> result =  ();     .   =  ("name, synonym"); .name = .; .synonym = .; result.(); ; </script> 


рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдореЛрдВ рдХреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ {рдХреИрдЯрд▓реЙрдЧ}

  <script id="getFirstLetters" type="text/1c">  =  (); . = "  (, 0, 1)  letter  .{catalog}   (, 0, 1)"; result = .().(); </script> 


{рдХреИрдЯрд▓реЙрдЧ} рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЬрд╣рд╛рдВ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ {рдХрдВрдбреАрд╢рди} рдХрдВрдбреАрд╢рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

  <script id="getCatalogData" type="text/1c">  =  (); . = "  as ref,  as name  .{catalog}  (, 0, 1)  ({condition})"; result = .().(); </script> 


рдЬрдм рдЖрдк рдЕрдкрдбреЗрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ

executeSoap($("#enumerate1CCatalogs").text(), processSuccess);

рдФрд░ рдпрджрд┐ рд╕рдлрд▓ рд╣реЛ, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдлрд▓ рд╣реИрдВрдбрд▓рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

  function processSuccess(data, status, req) { var resultText = $(req.responseText).find("m\\:return").html(); result = eval(resultText); $("#catalogRecords").empty(); catalogsList = $("#catalogsList"); catalogsList.empty(); $(result).each(function (index, item) { var li = '<li catalog="' + item.name + '">' + item.synonym + '</li>'; catalogsList.append( $(li).addClass("catalogTitle") ); }); } 


рд╡реЗрдм рд╕реЗрд╡рд╛ xml рд▓реМрдЯрд╛рддреА рд╣реИ, рдЬрд╣рд╛рдБ m: рд░рд┐рдЯрд░реНрди рдЯреИрдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - JSON рдХреНрд░рдорд╛рдВрдХрдиред рдЖрдк рдЗрд╕реЗ рдПрдХреНрд╡рд▓ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣реИрдВрдбрд▓рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрдЯрд▓реЙрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЯреИрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреИрдЯрд▓реЙрдЧ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реЗрдЯ рд╣реИред

рд╡реЗрдм рд╕реЗрд╡рд╛ xml рд▓реМрдЯрд╛рддреА рд╣реИ, рдЬрд╣рд╛рдБ m: рд░рд┐рдЯрд░реНрди рдЯреИрдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - JSON рдХреНрд░рдорд╛рдВрдХрдиред рдЖрдк рдЗрд╕реЗ рдПрдХреНрд╡рд▓ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣реИрдВрдбрд▓рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрдЯрд▓реЙрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЯреИрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреИрдЯрд▓реЙрдЧ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реЗрдЯ рд╣реИред

рдЗрд╕реА рддрд░рд╣, рд╕рднреА рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдЕрдХреНрд╖рд░реЛрдВ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░рддрд╛ рд╣реИред рдкрддреНрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рд░рд┐рдлрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред 1C рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛрдб рдХреЗ рд▓рд┐рдП "рдЯреЗрдХреНрд╕реНрдЯ / 1c" рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред
рдЖрд╡реЗрджрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ

IE рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЕрдирд╛рд░рдХреНрд╖рд┐рдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдореБрджреНрджрд╛



IE рдкрд░ рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕рдорд╕реНрдпрд╛ рд╣реИред IE 8/9 рдкрд░, рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдореВрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред

рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐
IE рдкрд░, Ajax рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдкрд╛рд╕рд╡рд░реНрдб - $ .ajax рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдлрдПрдл рдФрд░ рдХреНрд░реЛрдо рдкрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рд╣реЗрдбрд░ IE рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ

Authorization: Basic 0JHQsNGF0YjQuNC10LLQn9CYICjRgNGD0LrQvtCy0L7QtNC40YLQtdC70YwpOg==
рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдкрддрд╛ рд╣реИ рдФрд░ рдЖрд╕рдкрд╛рд╕ рдХреИрд╕реЗ рдЬрд╛рдирд╛ рд╣реИ, рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред

рдирд┐рд╖реНрдХрд░реНрд╖



рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдПрд╕рдУрдПрдкреА-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╕рд░рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреА рдкрд░реНрдпрд╛рдкреНрдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╣реИред рд╢рд╛рдпрдж рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рджрдо рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдЗрдирдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдордирдорд╛рдиреА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд▓реЙрдиреНрдЪ рдХреА рдЕрдиреБрдорддрд┐ рди рджреЗрдВред рдпрд╣ рд▓реЗрдЦ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЖрдк рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреНрд╡реЗрд░реА рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдЦрддрд░реЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред

1 рд╕реА рд╕реЗ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд╣рд░реА рдШрдЯрдХ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рд╡реЗрдмрд╕рд╛рдЗрдЯ: web-site.zip (81.76 kb)

Source: https://habr.com/ru/post/In184540/


All Articles