你到底在张贴什么表格?您使用什么语言?我想我不完全理解你想要做什么,因为这两个例子:
http://example.com/page.html?a=constant+QUERY_TEXT
http://example.com/page.html?a=constant&b=QUERY_TEXT
可以工作,并且可以被接收表单的任何语言解析。解构字符串只需要一点逻辑。我使用 jQuery 和 Ajax 为我的表单提交做了类似的事情。
我有一个简单的按钮,其中包含几个关键参数,如下所示:
<a class="alertDeleteButton" href="https://www.example.com/index.cfm?controller=hobbygroupmember&action=deletemember&deleteuserid=#userid#&hobbyid=#id#&adminid=#user.key()#" id="alertDeleteButton_#id#_#userid#" title="#deleteMemberText#">DELETE</a>
如您所见,href 包含我想传递给我的函数的各种信息(动态和静态)。然后使用 jQuery 我这样做:
$(".alertDeleteButton").click(function(e) {
var removeButtonString = $(this).attr("href");
var parsed_string = $.parseQuery(removeButtonString);
var currentArgument = $.parseQuery(removeButtonString).currentArgument;
var hobbyid = $.parseQuery(removeButtonString).hobbyid;
......
使用 jQuery,我得到了我需要的所有字段,然后通过 ajax 调用传递它们。
那是你想要做的吗?