我想使用JavaScript將查詢參數返回到發佈該查詢的客戶端。我捕獲查詢參數,然後執行document.write(參數)命令。但是,客戶端正在接收document.write數據和HTML頁面內容,因爲客戶端只需要返回該參數,所以使回調無效。那麼我怎麼能在執行document.write之後阻止發回網頁內容,所以我只返回參數值呢?這是可能的,以防止使用JavaScript的頁面加載
以下是我的javascript。網頁創建爲.aspx文件。
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
// function returnCallback() {
var parm = location.search;
var qs=parm.split("&");
for (var i=0; i < qs.length; i++)
{
var pos = qs[i].indexOf('challenge');
if (pos > -1) {
var qsarray = qs[i].split("=");
var challenge = qsarray[1];
document.write(challenge);
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<textarea id="text1" cols="80" rows="20"></textarea>
</div>
</form>
</body>
</html>
使用'return false;'語句 –
我試圖使用return false,但它不會讓我做一個返回,除非它在一個函數內,在這種情況下沒有函數。 – Dave