jQuery Ajax,不执行,为啥呢。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery Ajax,不执行,为啥呢。相关的知识,希望对你有一定的参考价值。
function startRequest()
$.ajax(
type: "post",
cache:false,
url: "aaado.jsp",
data: "usr_no=1001&pwd=1",
beforeSend:function()
alert("beforeSend");
success:function(msg)
alert("success");
error: function(e)
alert("error!");
);
html中触发此函数,没有执行呢?
<script type="text/javascript" language="javascript" src="./js/jquery-1.7.2.min.js" ></script>
<script type="text/javascript">
function ajaxSend()
var username=$("#username").val(); //获得文本框中的值
var userpass=$("#userpass").val();
$.ajax(
type:"post",// 指定是post还是get
data:"username="+username+"&userpass="+userpass,//发送到服务器的数据
url:"loginServlet",//发送请求的地址
dataType:"json",
error:function(err)//如果确定能正确运行,可不写
alert("错误");
,
success:ajaxSendCallBack
)
function ajaxSendCallBack(data)
//如果是jsonArray这样返回
//alert(data[0].name);
//返回json结果
alert(data.name);
alert(data.pass);
</script> 参考技术A 需要有事件触发。比如点击。或者可以用$(function() )把你的ajax包起来,让页面一加载完就执行。 参考技术B
这不很简单吗,测试一下不就知道了,另外你的beforesend和success函数后面要加个逗号,
function startRequest()alert("test");
$.ajax(
....
);
参考技术C 用了select语句就不用values关键字了。
INSERT INTO T_MITRKMDATALST(TRKMF, KENNSU)
SELECT TRKMF, Count(*) AS KENNSU FROM T_RISHKYSINSEIDATA GROUP BY TRKMF
JQuery 中ajax请求为啥总不到后台 浏览器可以正常访问后台 求解!!!
1、检查jquery语法是否正确。2、检查url的是否正确。
3、你请求的后台是不是本页面的后台??我记得早期的时候ajax不能请求本页面,只能请求到别外的一个页面,但后来好像有的加载ajax的dll后好像又可以请求本页面,这一块没有深入研究,如果上面两点都没有问题的话,楼主可以试着将url指向另一个页面去处理。一般项目开发中,都是有专门有代理类来处理类似问题。 参考技术A 一般就是写法错误,多个标点少个标点就这样了
以上是关于jQuery Ajax,不执行,为啥呢。的主要内容,如果未能解决你的问题,请参考以下文章
为啥 jQuery.sortable 的这个 ajax 会多次执行更新?