在窗体的隐藏字段中存储方法

时间:2013-05-24 14:10:07

标签: php javascript

这是一个非常简单的问题,但无论如何:

为什么以下不起作用?

echo '<input type="hidden" name="value" value="return $(\"#compare_bd\").mergely(\"get\", rhs)">';

它返回:return $(//

谢谢!

2 个答案:

答案 0 :(得分:2)

你不能只重写它吗:

PHP页面:

echo '<input type="hidden" name="value" id="someField" value="">';

jQuery的:

$(document).ready(function(){
    $('#someField').val($("#compare_bd").mergely("get", rhs));
});

答案 1 :(得分:0)

试试这个:

echo '<input type="hidden" name="value" value="return $(\'#compare_bd\').mergely(\'get\', rhs)">';

当php将您的代码打印为html时,您会得到:

<input type="hidden" name="value" value="return $("#compare_bd").mergely("get", rhs)">

这不是有效的HTML。

所以在我的情况下它会打印出来:

<input type="hidden" name="value" value="return $('#compare_bd').mergely('get', rhs)">