举个很简单的例子
<script type="text/javascript">
$(document).ready(function () {
$("#btnlogin").click(function () {
login(); });
}); function login() {
var username = $("#username").val();
var password = $("#password").val();
$.ajax(
{
type: 'get',
url: 'login.aspx',
datatype: 'json',
data: 'username=q2hhwfnhqwe&password=asdasdasd',
success: function (json) {
var s = eval("(" + json + ")"); $("#result").html(s.username);
}
});
};
</script>
<form>
<div>
<input id="username" type="text" value="username"/></br>
<input id="password" type="text" value="password"/></br>
<input id="btnlogin" type="submit" value="AJAX" /></br>
<div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div>
</div>
</form>发现上面的问题,加了form就ajax提交不成功,不加form就能成功什么道理??
而且我现在对微软的语言越来越无语了在asp,php中可以多个form,但是在微软中虽然可以多个form但是只能在form runat=server中使用服务器控件,究竟我该如何解决上面的问题呢????
<script type="text/javascript">
$(document).ready(function () {
$("#btnlogin").click(function () {
login(); });
}); function login() {
var username = $("#username").val();
var password = $("#password").val();
$.ajax(
{
type: 'get',
url: 'login.aspx',
datatype: 'json',
data: 'username=q2hhwfnhqwe&password=asdasdasd',
success: function (json) {
var s = eval("(" + json + ")"); $("#result").html(s.username);
}
});
};
</script>
<form>
<div>
<input id="username" type="text" value="username"/></br>
<input id="password" type="text" value="password"/></br>
<input id="btnlogin" type="submit" value="AJAX" /></br>
<div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div>
</div>
</form>发现上面的问题,加了form就ajax提交不成功,不加form就能成功什么道理??
而且我现在对微软的语言越来越无语了在asp,php中可以多个form,但是在微软中虽然可以多个form但是只能在form runat=server中使用服务器控件,究竟我该如何解决上面的问题呢????
解决方案 »
- 关于移动到A标签换背景图片的问题
- ASP.NET中添加一个类,但在其他CS文件中看不到的?
- Repeater控件问题
- 水晶报表生成.
- 在后台的reapter1_ItemDataBound中绑定linkbutton
- 急救,在.net中现在有很多网站有繁体、简体中文、英文三个版本,请问怎么解决呢?
- .net
- C#.net 2005 如何判断用户输入的公式是否正确?
- 请问在ASP页面中使用DataList控件,能否实现分页效果?
- 关于ado.net,在一张网页中从数据库中抽出数据,用Session保存返回的DataTable对象,然后在多张网页对该DataTable进行更改,最后在另一张
- 急!IE和FireFox突然打不开IIS的网页,google浏览器就可以
- Textbox如何读取数据库数据
$(document).ready(function () {
$("#btnlogin").click(function () {
login();
return false;//
});
});
不要用submit
换成
<input id="btnlogin" type="button" value="AJAX" /></br>submit会post提交