我想使用jquery发布数据并将其传递给相同PHP文件/页面中的PHP变量。
$(document).ready(function() {
$('.return_type').click(function(){
ret = $(this).val();
$.ajax({
url: "http://localhost:1000/globe/retrackView.php",
type: "POST",
data: {ret: ret},
success : function(results){
alert(results);
},
});
});
});
但是当我提醒结果时,它会警告整个HTML标签。
$_POST["ret"];
且$_POST["ret"]
为空
我的语法需要修改一些东西吗?
提前致谢!
答案 0 :(得分:0)
根据您的评论," .return_type"你用过文本框。因此,您应该使用change()而不是click()来绑定事件。如果在文本框上使用click事件,则会立即调用它(没有任何值)。
答案 1 :(得分:0)
使用更改事件而不是单击为return_type作为其文本框。
$('.return_type').change(function(){
ret = $(this).val();
$.ajax({
url: "http://localhost:1000/globe/retrackView.php",
type: "POST",
data: {ret: ret},
success : function(results){
alert(results);
},
});
});