jquery ajax-使用jquery.ajax向后台接收数据

问题描述

使用jquery.ajax向后台接收数据

发送数据是直接用

来发送。
ashx中返回了context.Response.ContentType = "text/plain";
context.Response.Write(result);
其中result是StringBuilder。
我想在该页面,用jquery.ajax接收数据,
$.ajax({
type: 'get',
url: 'test.ashx',
dataType: "text",
success: function (a) {

                    alert(a);
            }
        });

但是最后执行后,显示的是StringBuilder里的东西。
我想请教下怎样才能弹出框,显示信息?

解决方案

context.Response.Write(result.ToString());

解决方案二:

直接跳转到你的ahsx文件了?你怎么触发的ajax的,如果是submit按钮而且放在表单中,要return false阻止表单提交

而且你用的jquery,自己检查jquery框架路径对不对,是否正确倒入

 $.ajax({
type: 'get',
url: 'test.ashx',
dataType: "text",
success: function (a) {

                    alert(a);
            }
        });
return false;///////////////////////////////
时间: 2025-01-19 04:45:20

jquery ajax-使用jquery.ajax向后台接收数据的相关文章

关于Ajax中通过response在后台传递数据问题

这是js代码: var System = { getHttpRequest: function(url, callback, options) { if (url.length < 0) return; var option = { url: url, type: "get", dataType: "json", cache: false, timeout: 30000, beforeSend: function(XHR) { }, complete: fun

herf=#导致Ajax请求时没有向后台发送数据_AJAX相关

今天在做右键菜单,当点击重命名进行Ajax请求时,并没有向后台发送数据而是直接跳转到了首页.朕百思不得其解,后来在前台页面发现一个问题: 复制代码 代码如下: <span style="font-size:24px;"><li><a href='#' onclick="renameContactsFunction()">重命名</a></li></span> 原来就是这个herf='#'惹的祸.

herf=#导致Ajax请求时没有向后台发送数据

今天在做右键菜单,当点击重命名进行Ajax请求时,并没有向后台发送数据而是直接跳转到了首页.朕百思不得其解,后来在前台页面发现一个问题: 复制代码 代码如下: <span style="font-size:24px;"><li><a href='#' onclick="renameContactsFunction()">重命名</a></li></span> 原来就是这个herf='#'惹的祸.

ASP.NET MVC 使用 Ajax 提交表单,后台接收后值为 null?

问题描述 @using(Ajax.BeginForm(ajaxopts)){@Html.LabelFor(model=>model.comment.FileId,htmlAttributes:new{@class="control-labelcol-md-2"})<inputclass="form-controltext-boxsingle-line"data-val="true"data-val-number="Thefi

jquery.Ajax()方法调用Asp.Net后台的方法解析

 本篇文章主要是对jquery.Ajax()方法调用Asp.Net后台的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法. 先来个简单的实例热热身吧.   1.无参数的方法调用 asp.net code:    代码如下: using System.Web.Script.Services;      [WebMethod]    public static string SayHello()    {   

Jquery公告滚动+AJAX后台得到数据_jquery

aspx 复制代码 代码如下: <script src="http://www.cnblogs.com/js/jquery/jquery.js" type="text/javascript"></script> <script src="http://www.cnblogs.com/js/common/jquery.timers.js" type="text/javascript"><

asp.net里利用ajax和jquery将前台的值,传给后台查询数据库,再将查询结果返到前台。

问题描述 asp.net里利用ajax和jquery将前台的值,传给后台查询数据库,再将查询结果返到前台. 例如:在前台获取了一个值 "D11" 如何将D11传给后台.ashx文件里通过语句select * from table where ID="D11"; 再将给过返回给前台. 这个语句怎么写啊. 怎样将D11传递到后台去啊! 解决方案 1.无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明 后台: using System.

Jquery具体实例介绍AJAX何时用,AJAX应该在什么地方用_AJAX相关

在jquery中ajax实现方法分类很多种,如有:load.jQuery.get.jQuery.post.jQuery.getScript.jQuery Ajax 事件.jQuery.ajaxSetup等等,前面几种为常用的也是用得最多的jquery ajax方法了. 网站开发时,ajax是一个非常方便的工具,它具有和表单相同的功能完成前端和后台之间的交互!它起到局部刷新的功能!那什么时候用ajax呢?下面给大家介绍几个实例,首先应该分为两类:     一.在用表单和ajax都可以完成某个功能时

jQuery DataTables插件自定义Ajax分页实例解析_jquery

一.问题描述 园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分类效果. 后端的分页接口已经写好了,不涉及条件查询,需要传入页码(pageNo)和页面显示数据条数(pageSize),显示相应页的显示记录,且不能修改后端接口. 二.分析 先来分析下分页实现.一是后端分页:这种情况下,在后端很容易实现,在官网上有示例,不多说明.二是前端分页:前端分页也是支持的,不过需要一次把所有数据都获取到才可以. 看到这里,问题来了.由于后端在目前的情况下是更改不了,