【发布时间】:2015-02-04 23:40:45
【问题描述】:
使用以下代码:
<select id="data-values">
<option value="">Select an option</option>
<option value="1234567890">Option 1</option>
<option value="0987654321">Option 2</option>
</select>
我正在获取此选项元素的值,并将其作为查询字符串附加到元素中包含服务的数据属性(根据暂存或生产将是不同的 URL)的授权代码:
URL1
<div id="data-service" data-src="http://example.com/json_data/">Stylized service data here to be refreshed with new authorization code append</div>
我需要使用 jQuery 将一个新的查询字符串和值附加到这个 url,使它看起来像
URL2
<div id="data-service" data-src="http://example.com/json_data/?auth_code=1234567890">New stylized service data refreshed because of new auth code</div>
如果用户选择新选项值时auth_code已经存在,则需要将其替换为新值:
URL3
<div id="data-service" data-src="http://example.com/json_data/?auth_code=0987654321">New stylized service data refreshed because of new auth code</div>
更改此 auth_code 值将公开来自服务的新数据。
【问题讨论】:
标签: javascript jquery json query-string