【发布时间】:2016-01-08 07:46:17
【问题描述】:
如何将这两个值(过滤器和 $user_id)传递给 Ajax?
PHP:
$user_id = 3;
echo "<select name=\"filter\" data-userid=\"".$user_id."\"
onchange=\"getPoints(this.value)\">
<option value=\"one\">One</option>
<option value=\"two\">Two</option>
</select>";
AJAX:
function getPoints(filter)
{
var userid = $(this).attr('data-userid');
$.ajax({
type: "GET",
url: 'http://website.com?user_id='+userid,
data: '&action='+filter,
success: function(result){
$("#Target").html(result);
}
});
};
我想得到这个网址:
http://website.com?user_id=3&action=one
我在将 $user_id 传递给 Ajax 时遇到问题。 提前谢谢你。
【问题讨论】:
-
给出一个id来选择控件并尝试通过jaquery,ajax动态追加