我有以下代码。用户添加campaign_name,然后从下拉列表中选择一个分段名称,然后使用查询字符串重定向回来。
function updateChartPHP(data) {
if (data === "No points found")
{
alert("I'm triggered");
}
else
{
alert("Ok");
}
}
预期结果:manage / campaigns / create / 1 / campaign_name 实际结果:manage / campaigns / create / 1 /
我没有收到错误,有时在查询字符串中连接了campaign_name,有时则不是。
答案 0 :(得分:2)
当您显示该页面时,您会立即抓取#campaign_name
的值。你想这样做是为了响应change
eevnt,大概是:
$(function() {
// bind change event to select
$('#uploaded_segment_id').on('change', function() {
var campaign_name = $("#campaign_name").val(); // <=== *** MOVED ***
console.log(campaign_name);
var url = $(this).val() + campaign_name; // get selected value
console.log(url);
if (url) { // require a URL
window.location = url; // redirect
}
return false;
});
});