ecshop中的goods.dwt模板中javscript传值是怎么传值的?
<scripttype="text/javascript">//<![CDATA[{literal}/***用户添加标记的处理函数*/functionsubmitTag(...
<script type="text/javascript">
//<![CDATA[
{literal}
/**
* 用户添加标记的处理函数
*/
function submitTag(frm)
{
try
{
var tag = frm.elements['tag'].value;
var idx = frm.elements['goods_id'].value;
if (tag.length > 0 && parseInt(idx) > 0)
{
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
}
}
catch (e) { alert(e); }
return false;
}
{/literal}
//]]>
</script>
这一段代码能解释一下吗?
//<![CDATA[
{literal}
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
{/literal}
//]]> 展开
//<![CDATA[
{literal}
/**
* 用户添加标记的处理函数
*/
function submitTag(frm)
{
try
{
var tag = frm.elements['tag'].value;
var idx = frm.elements['goods_id'].value;
if (tag.length > 0 && parseInt(idx) > 0)
{
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
}
}
catch (e) { alert(e); }
return false;
}
{/literal}
//]]>
</script>
这一段代码能解释一下吗?
//<![CDATA[
{literal}
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
{/literal}
//]]> 展开
展开全部
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
这一句的意思就是通过ajax的方式去请求user.php,请求的的参数是act=add_tag。
"id=" + idx + "&tag=" + tag是向user.php提交的数据。
submitTagResponse是用来处理返回数据的回调函数。
“POST"表示用post的方式传值。
"JSON"是返回数据的数据格式。
追问
那您说怎样处理input传值的,大神谢谢啊!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询