问题描述
这是使用System的代码c#;使用System.Web.Services; namespace xmlhttprequest_ {public partial class WebForm2:System.Web.UI.Page {protected void Page_Load(object sender,EventArgs e){} [WebMethod] public static string methodLogin(string login){return login;然后是html代码<%@ Page Language =C#AutoEventWireup =trueCodeBehind =WebForm2.aspx.csInherits =xmlhttprequest_.WebForm2%> <!DOCTYPE html> < HTML> < HEAD> < title> Tutoriel Ajax< / title> < script src =script / jquery-1.11.2.min.jstype =text / javascript>< / script> < script type ='text / javascript'> function createXmlHttpRequest(){var xhr = null; if(window.XMLHttpRequest)// Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){// Internet Explorer try {xhr = new ActiveXObject(Msxml2.XMLHTTP); } catch(e){xhr = new ActiveXObject(Microsoft.XMLHTTP); }} else {// XMLHttpRequestnonsupportéparle navigateur alert(Votre navigateur ne supporte pas les objets XMLHTTPRequest ...); xhr = false; } return xhr; } // *Méthodequiseraappeléesurle click du bouton * / function Methodprocess(){var xhr = createXmlHttpRequest(); //ondéfinicequ'on va faire quand on auralareéponsexhr.onreadystatechange= function(){//关于ne fait quelque选择了que si ontoutreçuetque le serveur est ok if(xhr.readyState == 4 && xhr.status == 200){var leselect = eval(xhr.responseText); //在se sert de innerHTML pour rajouter les options a la liste $('#thetime')。html = leselect; }} // Ici on va voir comment faire du post xhr.open(POST,WebForm2.aspx / methodLogin,true); // nepasoublierçapourle post xhr.setRequestHeader('Content-Type','application / x-www-form-urlencoded'); // ne pasoublier de poster les arguments // ici,l'id de l'auteur var login = $(#login)。val(); xhr.send( 登录名= +登录); } $(document).ready(function(){$(#Click)。click(function(){Methodprocess();});}); < /脚本> < /头> <身体GT;
< input type =textid =login/>
this is code c# using System; using System.Web.Services; namespace xmlhttprequest_ { public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } [WebMethod] public static string methodLogin(string login) { return login; } } } then html code <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="xmlhttprequest_.WebForm2" %> <!DOCTYPE html> <html> <head> <title>Tutoriel Ajax</title> <script src="script/jquery-1.11.2.min.js" type="text/javascript"></script> <script type='text/javascript'> function createXmlHttpRequest() { var xhr = null; if (window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if (window.ActiveXObject) { // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr; } // * Méthode qui sera appelée sur le click du bouton*/ function Methodprocess() { var xhr = createXmlHttpRequest(); // On défini ce qu'on va faire quand on aura la réponse xhr.onreadystatechange = function () { // On ne fait quelque chose que si on a tout reçu et que le serveur est ok if (xhr.readyState == 4 && xhr.status == 200) { var leselect = eval(xhr.responseText); // On se sert de innerHTML pour rajouter les options a la liste $('#thetime').html = leselect; } } // Ici on va voir comment faire du post xhr.open("POST", "WebForm2.aspx/methodLogin", true); // ne pas oublier ça pour le post xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // ne pas oublier de poster les arguments // ici, l'id de l'auteur var login=$("#login").val(); xhr.send("login="+login); } $(document).ready(function () { $("#Click").click(function () { Methodprocess(); }); }); </script> </head> <body>
<input type="text" id="login" />
< input type =buttonid =点击value =获取时间/>
<input type="button" id="Click" value="Get The Time" />
< / body> < / html>
</body> </html>
推荐答案
这篇关于嗨伙计我有问题从我的Web方法获取一些文本这是我使用的代码。谢谢你很多的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!