我的问题是我的代码转到其他条件。所以,如果条件,我想要的东西。 看下面的代码:
Ajax代码:
<script>
$(document).ready(function(){
$(function(){
$('input[type="radio"]').click(function(){
if ($(this).is(':checked'))
{
var my_value = ($(this).val());
alert(my_value);
var toLoad = "ajax.php/"+my_value;
$("#my_div").load(toLoad,function(response,status,xhr){
if(status == "error"){
alert("Please check again have some error ");
}
else{
alert($(this).val());
}
});
return false;
}
});
});
});
</script>
- Html代码:
<div id="my_div">
<form>
<input type="radio" name="group2" value="Water"> yes<br>
<input type="radio" name="group2" value="Beer"> Good<br>
<input type="radio" name="group2" value="Wine">Exellent
</form>
</div>
<div>
<?php
if(isset($_GET['my_value'])) {
echo $_GET['my_value'];
$con=mysqli_connect("localhost","root","");
mysql_query("INSERT INTO test_ajax(id, username, password) VALUES(Null,'sothorn', '123')");
}else
echo "Not get value";
?>
</div>
我想插入数据库,但它会转到其他情况请帮帮我
答案 0 :(得分:0)
var toLoad =“ajax.php /”+ my_value; //此行
//应该是
var toLoad =“ajax.php / my_value =”+ my_value; //此代码