举个很简单的例子
<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中使用服务器控件,究竟我该如何解决上面的问题呢????
解决方案 »
- Gridview控件同一个姓名字段如何显示多行多列问题
- 请教个变量值的基础问题。。。。。。
- 项目开发文档。大家都用什么工具来写的啊
- 谁有javascript的详细学习资料?谢谢!
- Datagrid一列数据是从数据库绑定过来的整型,如何改变它的显示格式?
- 关于文件上传得权限问题。。
- 请教,如何动态生成webcontrol?
- 请问datalist页眉中的label控件,如何在后台给他赋值 label.text=now
- 各位同行们工作情况是怎样的?
- Asp.net 中DataGrid的自定义列不能编辑,有什么属性要设置么?
- 急!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提交