ajax jquery sous notre asp.net
bonjour ,
je suis debutant en ajax jquery sous mon asp.net ,vu que c'est devenu une obligation,alors on l'apprend pas de souci .
voici mon code qui ne veux fonctionner :
code de la page asp :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
.
.
.
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jQuery/1.2.6/jQuery.min.js">
</script>
<title></title>
<script type="text/javascript">
$(document).ready(function () {
$('#clik').click(function () {
$.ajax({
url: "Default2.aspx",
data: "{'nom': '" + $('#name').val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d);
$("p").text(response.d);
}
});
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="text" id="name" value="Chart" />
<input type="button" id="clik" value="cliké" />
<br />
.
.
. |
code behind :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string action = Request.Params["nom"];
if (action == "Chart")
this.retourn();
}
public string retourn()
{
string symbol = Request.Params["nom"];
return symbol;
}
} |
tout ce que je veux ,c'est que la page default2.aspx me retourne le petit mot que je lui envoie (Chart) en utilisant la fameuse fonction Ajax depuis la page default.aspx
je sais que j'ai raté quelque chose dans ce code .
merci d'avance