我的js是:
$('#affiliates_name').change(function(){
var id = $('#affiliates_name').val();
});
和html是:
<select id="affiliates_name" style="display: none;" name="affiliates_name">
<?php foreach($users_names as $value){
echo "<option value='".$value['id']."'>".$value['first_name']." ".$value['last_name']." (".$value['id'].")</option>";
}?>
</select>
<?php $get_value ?>
我想在没有ajax的php变量var id
中得到$get_value
值,只使用jquery。
答案 0 :(得分:0)
正如其他成员建议的那样,您应该阅读什么是ajax以及服务器端代码和客户端代码之间的区别。
但是,如果我正确理解你愿意做什么,你就不需要任何这些。如果您想根据用户选择的选项显示不同的内容,您可以使用之前编写的jQuery来制作DOM结构。
您可能会发现this很有用。
你可以用最简单的方式做这样的事情:
<script>
$('#affiliates_name').change(function(){
var id = $('#affiliates_name').val();
//Changing content of a Div.
$("#container_for_manipulation").html("some content added into div according to "+id+" value")
});
</script>
<select id="affiliates_name" style="display: none;" name="affiliates_name">
<?php foreach($users_names as $value){
echo "<option value='".$value['id']."'>".$value['first_name']." ".$value['last_name']." (".$value['id'].")</option>";
}?>
</select>
<div id="container_for_manipulation"></div>
答案 1 :(得分:0)
你可以获得价值 HTML标记是这样的:
<input type="checkbox" id="check" name="tutoruid[]" onclick="myFunction()" value=""><input>
jQuery代码:
$("#check").click(function () {
var id = $(this).attr("value");
alert(id);