簡體   English   中英

如何在javascript中的網址中發送變量

[英]how do i send a variable in the url in javascript

我知道如何在php中進行操作:但是我將如何在javascript中進行操作。

謝謝=)

您的答案將在很大程度上取決於您的其他要求。 我可能會將其作為搜索查詢IE ?key=value ,然后可以使用window.location.search進行訪問。

您可能需要澄清答案,但是如果您有url變量,例如

var myuri = 'http://www.stackoverflow.com'

那么您可以簡單地使用myuri + variablename添加myuri + variablename如果您的變量是字符串)。 串聯非常容易。

如果您希望通過查詢字符串之類的方式在Javascript的URL中發送變量,則可以再次通過window.location將字符串參數附加到頁面位置的字符串上來簡單地控制它。

編輯:現在,我已經看到了您的示例,您必須意識到您正在將范例從服務器端編程語言更改為客戶端編程語言。 盡管可以將PHP嵌入到頁面中,但是您需要更改為事件驅動模型才能使Javascript工作。 與JavaScript中的示例等效的是

<a href="#" onclick="addVariable(i);">Hello world</a>

然后在您的javascript文件中,您需要先確保已設置i ,然后單擊鏈接,然后該函數才能按以下方式工作(在Javascript文件中):

function addVariable(queryStringVariable)
{
    window.location = "http://www.someurl.com/page?" + queryStringVariable;
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM