我有名为 ShowDestress.aspx 的 asspx 页面, 使用 URL myurl.com/showdesign.aspx? id= 420420
浏览 。
Aspx 页面有许多控件, 如图像、 文本按钮、 收音机按钮等 。 有些控件是在代码后面创建的, 大多数控件的值是在代码后面指定/ 更新的 。
当页面准备显示时, 我想在一些控件上使用 HTTP Post( 也可以使用 HTTP post 整个页面) 。 我还没有这样做, 想知道如何做? 我该添加什么代码? 代码后面应该添加什么代码?
Update Want to know the below Javascript will do what I am looking for? I am still checking it. If anyone has any feedback, please update.
function postToURL(url, values) {
values = values || {};
var form = createElement("form", {action: url,
method: "POST",
style: "display: none"});
for (var property in values) {
if (values.hasOwnProperty(property)) {
var value = values[property];
if (value instanceof Array) {
for (var i = 0, l = value.length; i < l; i++) {
form.appendChild(createElement("input", {type: "hidden",
name: property,
value: value[i]}));
}
}
else {
form.appendChild(createElement("input", {type: "hidden",
name: property,
value: value}));
}
}
}
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
</script>