-
html中如何接收ajax传递过来的数据3
开发技术: jquery、ssh、html
html直接传值是可以,那ajax该如何接收数据?
//获得生产图形报表数据
$.ajax({
type: "post",
url: "/"+getURL()+ '/fa/flowshow/user-flownode1.html?fgroupname=' + fgroupname,
success: function(testData){
$(".preview").html(testData);
}
});
在user-flownode1.html页面我怎么获得fgroupname的数据?
问题补充:谢谢您的回答!
在上面的问题中有写:【在user-flownode1.html页面我怎么获得fgroupname的数据? 】
wangqj 写道你已经写出来了,
success: function(testData){
$(".preview").html(testData);
}
问题补充:wangqj 写道<script language=javascript>
<!--
function getparastr(strname) {
var hrefstr,pos,parastr,para,tempstr;
hrefstr = window.location.href;
pos = hrefstr.indexOf("?") 字串9
parastr = hrefstr.substring(pos 1);
para = parastr.split("&");
tempstr="";
for(i=0;i<para.length;i )
{
tempstr = para[i];
pos = tempstr.indexOf("=");
if(tempstr.substring(0,pos) == strname) {
return tempstr.substring(pos 1);
}
}
return null;
}
随便粘贴了一个方法,你可以改改用
//获取url参数的方法
var getParameter = function (name){
var paramStr=window.location.search;
if(paramStr.length==0)return null;
if(paramStr.charAt(0)!='?')return null;
paramStr=unescape(paramStr);
paramStr=paramStr.substring(1);
if(paramStr.length==0)return null;
var params=paramStr.split('&');
var p = null;
for(var i=0;i<params.length;i++){
if(params[i].indexOf(name) >= 0){
p = params[i].split('=');
p = p[1];
}
}
return p;
};
谢谢您的回答!这种方法可能不行,因为得到的window.location.href 不是ajax中的url;
$.ajax({
type: "post",
url: "/"+getURL()+ '/fa/flowshow/user-flownode1.html?fgroupname=' + fgroupname,
success: function(testData){
$(".preview").html(testData);
}
});
这段代码在main.html 中的一个iframe中,请求后在目标页面得到的路劲是菜单点击时的路劲!
问题补充:shixy 写道单纯的html是无法通过参数传递数据的吧
你获取数据的方法不应该是通过server端来返回数据么..为什么是html?
当然可以!
在父窗口用一个hidden控件存储数据,打开子节点后直接获取便是!
比如: 在父窗口有个 id="eleData"的hidden控件,在子窗口中用getElementById("eleData") 获取它的值就可以了!
我上面的情况比较特殊,要不然用
var paramStr=window.location.search;
也可以获得url中的参数;2012年3月09日 17:57
4个答案 按时间排序 按投票排序
-
<script language=javascript>
<!--
function getparastr(strname) {
var hrefstr,pos,parastr,para,tempstr;
hrefstr = window.location.href;
pos = hrefstr.indexOf("?") 字串9
parastr = hrefstr.substring(pos 1);
para = parastr.split("&");
tempstr="";
for(i=0;i<para.length;i )
{
tempstr = para[i];
pos = tempstr.indexOf("=");
if(tempstr.substring(0,pos) == strname) {
return tempstr.substring(pos 1);
}
}
return null;
}
随便粘贴了一个方法,你可以改改用2012年3月09日 18:42
-
你已经写出来了,
success: function(testData){
$(".preview").html(testData);
}2012年3月09日 18:26
相关推荐
本篇文章将详细探讨如何在JavaScript中解析通过Ajax传递过来的数据,并解释其中涉及到的关键概念和技术。 #### Ajax概述 Ajax的核心思想是通过JavaScript在后台与服务器进行异步数据交换,从而更新部分网页内容,...
这时,HTML通过AJAX和JSONP技术可以实现跨域请求来接收和传送数据。下面将详细讲解这两个概念及其工作原理。 **HTML和AJAX** HTML(HyperText Markup Language)是网页的基础,用于构建网页结构。AJAX...
### AJAX传递中文参数乱码解决办法 在Web开发过程中,数据传输是不可或缺的一部分,而AJAX作为一种无需重新加载整个页面的情况下就能与服务器交换数据的技术,被广泛应用于动态数据交互场景中。然而,在处理中文等...
JSON 数据可以被用来传递数据,在本例中,我们使用 JSON 数据来传递用户名、年龄和职业信息。 jQuery 库 jQuery 库是一个 JavaScript 库,提供了许多有用的功能,例如选择器、事件处理、动画和 Ajax 等。jQuery 库...
该对象包含了名称和 ID 两个属性,分别对应着 JSON 数据中的 "name" 和 "id" 属性。 在服务器端代码中,使用 ASP.NET 语言编写了一个处理 JSON 数据的服务器端脚本。在该脚本中,使用 Hashtable 对象来存储来自...
jQuery中的AJAX请求是一种非常常见的前端异步数据交互方式,它的作用是使得页面无需重新加载即可向服务器请求数据,并将数据动态地加载到页面中。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它...
在Web开发中,AJAX(Asynchronous JavaScript and XML)与Servlet是两个重要的技术,它们共同构建了现代交互式Web应用程序的基础。本篇文章将深入探讨如何使用AJAX与Servlet进行数据的交互,以及如何通过这种方式...
其中,`data`参数在成功回调函数中接收服务器返回的数据。 2. **数据处理**: 在`success`回调函数中,你可以对返回的数据进行处理。假设我们接收到的是JSON格式的数据,可以这样操作: ```javascript success:...
在IT领域,文件上传和AJAX...总之,文件上传和AJAX获取JSON是Web开发中的基础技能,它们在实现用户交互、数据交换和页面动态更新方面发挥着重要作用。理解和掌握这些技术,对于提升Web应用的用户体验和性能至关重要。
在本文中,我们将详细讲解如何使用 SSH 框架中的 Ajax 获取的 JSON 格式数据处理过程,并且实现菜单联动下拉框的功能。 一、Ajax 中 response 返回的数据是一个二维数组 在 Ajax 中,response 返回的数据是一个二...
### 利用JSON实现Ajax中数据传递 #### 一、Ajax技术的基本原理 Ajax(Asynchronous JavaScript and XML)是一种用于创建交互式网页应用的技术。它结合了多种技术,包括HTML、JavaScript、DHTML(Dynamic HTML)、...
在这个实例中,我们将探讨如何使用jQuery库结合PHP来通过AJAX传递JSON数据。jQuery简化了JavaScript的DOM操作和AJAX调用,使得开发更为便捷。 首先,我们来看HTML部分。HTML页面包含一个表单,用户可以输入姓名、...
在IT行业中,Ajax(Asynchronous JavaScript and XML)和ECharts是两个非常重要的工具,它们在构建交互式Web应用和可视化数据方面发挥着关键作用。在这个主题中,我们将深入探讨如何利用Ajax动态获取数据,并将其...
本主题将深入讲解如何使用PHP从数据库获取数据,然后通过AJAX技术传递给Highcharts库以生成动态曲线图。首先,我们需要理解每个组件的作用: 1. **PHP**:这是一种服务器端的脚本语言,用于处理数据和与数据库交互...
### AJAX中实现交换数据 在当今的Web开发领域,AJAX(Asynchronous JavaScript and XML)是一种重要的技术,它允许网页在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。这种技术大大提升了用户...
"unigui_ajax Post Callback - 返回参数 HTMLFrame 事件_1"是一个关于Unigui中使用Ajax进行异步数据交互的专题,主要关注如何处理POST请求的回调以及与HTMLFrame相关的事件。 Ajax(Asynchronous JavaScript and ...
在Ajax场景下,Servlet接收JavaScript发送的请求,处理后从MySQL数据库中提取数据,然后将结果封装成JSON或XML格式,返回给客户端。 为了与MySQL数据库交互,你需要使用JDBC(Java Database Connectivity)API。这...
本篇文章将深入探讨如何使用Ajax和HTML来实现在不同页面间传递数据。 首先,了解Ajax的核心概念。Ajax是一种在不刷新整个页面的情况下,与服务器交换数据并局部更新页面的技术。它通过JavaScript的XMLHttpRequest...
当你需要从服务器获取数据但无需传递任何参数时,可以使用Ajax进行无参调用。基本流程包括创建XMLHttpRequest对象、初始化请求、发送请求和处理响应。以下是一个简单的jQuery示例: ```javascript $.ajax({ url:...
在Java环境下,我们通常会结合后端服务来动态获取数据,然后利用Ajax技术将这些数据传递给前端的ECharts图表进行渲染和刷新。下面将详细解释如何在Java和ECharts中实现这一过程。 1. **ECharts图表基础** ECharts...