如何把jquery 计算出的数值传递到页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把jquery 计算出的数值传递到页面相关的知识,希望对你有一定的参考价值。
iSet.Add.each(function(i) $(this).click(function() O=parseInt(iSet.Input.eq(i).val()); (O+1<=iSet.Max) || (iSet.Max==null) ? iSet.Input.eq(i).val(O+1) : iSet.Input.eq(i).val(iSet.Max); //输出当前改变后的值 $CB.val=iSet.Input.eq(i).val(); 需要输出的数值 $CB.index=i; 回调函数 if (typeof CallBack == 'function') //CallBack($CB.val,$CB.index); ); ); 怎么把上面的数值传递过来<a href="javascript:writeCookie('<%=session("username")%>','<%=rs("id")%>','<%=rs("bj")%>','需要输出的数值',<%=rs("price")%>);" class="buy_btn f_left instock" id="addCart" name="addCart">
参考技术A dataTypeString
预期服务器返回的数据类型。如果不指定,jQuery
将自动根据
HTTP
包
MIME
信息来智能判断,比如XML
MIME类型就被识别为XML。在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:
"xml":
返回
XML
文档,可用
jQuery
处理。
"html":
返回纯文本
HTML
信息;包含的script标签会在插入dom时执行。
"script":
返回纯文本
JavaScript
代码。不会自动缓存结果。除非设置了"cache"参数。'''注意:'''在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将使用DOM的script标签来加载)
"json":
返回
JSON
数据
。
"jsonp":
JSONP
格式。使用
JSONP
形式调用函数时,如
"myurl?callback=?"
jQuery
将自动替换
?
为正确的函数名,以执行回调函数。
"text":
返回纯文本字符串
1
2
3
4
5
6
7
8
9
10
$.ajax(
type:'post',
url:'TextFind.java',
success:function(obj)
$('#div').each(function(e)
$(this).html(obj.xxx);
)
)
如何在jquery表单提交上将值从一个页面传递到另一个页面
【中文标题】如何在jquery表单提交上将值从一个页面传递到另一个页面【英文标题】:how to pass values from one page to another on jquery form submit 【发布时间】:2010-03-08 03:10:21 【问题描述】:我正在尝试使用 php 和 jquery 构建一个表单,但是对于如何处理其中的 jquery 部分我有点困惑......
基本上,当用户提交第一个表单时,我想将他们引导到“下一步”表单,但我想将第一个表单提交的值保留在隐藏的输入字段中......
如果有人能告诉我如何或给我一个好的教程,我将不胜感激......
我还没有任何 php 或 jquery,这只是 html 标记的简化版本...
//first.php
<form name="form1" method="post" action="second.php">
<input type="text" name="name" value="" />Name
<input type="submit" name="step1" value="Next" />
</form>
//second.php
<form name="form2" method="post" action="process.php">
<input type="hidden" name="name" value="$_POST['name']" />
<input type="text" name="message" value="" />message
<input type="submit" name="step2" value="Finish" />
</form>
【问题讨论】:
【参考方案1】:<input type="hidden" name="name" value="$_POST['name']" />
应该是,
<input type="hidden" name="name" value="<?php echo $_POST['name']; ?>" />
如果需要,还可以清理输入
【讨论】:
小错字(),应该是:【参考方案2】:如果有更好的方法可以做到这一点,我不反对。 但是,当我需要做这样的事情时,我会这样做:
<script>
<?php
foreach($_POST as $key => $valule)
echo "$('$key').val('$value')";
?>
</script>
因此,在您的下一步文件中,您需要做的就是设置隐藏字段,然后只需遍历帖子变量并通过 jquery 设置每个变量。
【讨论】:
以上是关于如何把jquery 计算出的数值传递到页面的主要内容,如果未能解决你的问题,请参考以下文章
在 codeigniter 中,如何将数组值从控制器传递到同一视图页面?