czpx.net
当前位置:首页 >> AjAx可以没有返回值吗 >>

AjAx可以没有返回值吗

可以。 $(function() { $("#btnAJAX").click(function() { var txtName = $("#txt").val(); $.post("Handler1.ashx", { "txt": txtName }, function(data, textStatus) { if (textStatus == "success") $("#lbl").html(data); //data就是服务端...

可以的。如果没有返回值是可以的。在action返回为NONE; 在ajax datatype这个属性去掉不写。就可以了

你直接写一个匿名的空方法就可以了 $("button").click(function(){ $.get("demo_ajax_load.txt", function(result){ });});

这要具体情况具体分析,比如说后台本身就没有返回值,或者跨域调用也是没有返回值的,等等,有很多种情况的。

jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上。 $.ajax({ type: "POST", url: "/two", dataType: "json", data:{'liDu':liDu,'startTime':startTime,'endTime':endTime}, success: functio...

这个涉及到js的异步执行了,程序本身是同步执行的,到了getJSON这里的时候,这个函数是异步的,而 load_val这个函数是同步的,你需要这样来异步返回这个值 function load_val(callback){//定义一个回调函数 $.getJSON('test.php' , function(dat...

$.ajax是jQuery语法,它的返回值是一个jQuery对象, 这个jQuery对象里面有一个"responseText"属性, 这个responseText属性的值是json格式的字符串。 一般是下面这种格式: {"userList": [ {"name":"张三","age":"20"}; {"name":"李四","age":"21...

最简单的方法,定义一个全局变量,把ajax的返回值赋值给它。外部所有的方法函数都能调用。不用刻意去传值

即使你不需要返回什么业务数据,但最好还是有boolean返回,让用户知道操作是否正确;不然你ajax提交了,但是操作或者你程序有问题,这个就不好解决了

服务器是否有返回值跟页面是否刷新是两回事,页面刷新了说明你写的js有问题。服务器没有返回值首先确定你的服务器端页面是有输出的,然后在判断是否ajax请求出的问题。

网站首页 | 网站地图
All rights reserved Powered by www.czpx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com