【发布时间】:2012-06-06 00:26:41
【问题描述】:
这是我用来将变量(通过 GET)发送到另一个 php 文件的代码: (基本上,我点击一个按钮,然后js获取id并通过ajax将id发送到php文件中。
$(document).ready(function() {
$(".doClick").click(function() {
var category=$(this).attr('id');
$.ajax({
url:'aFile.php',
type:'GET',
data: $category,
success: function(data){
alert("It worked?"); // this is the response
}
});
alert($(this).attr("id"));
});
});
这是我的 aFile.php 中的代码: php 文件通过 $_GET[] 获取信息,然后将其分配给一个变量并在函数调用中使用该变量。
<head>
<script type="text/javascript">
$(document).ready(function() {
function JS() {
//code
});
</script>
</head>
<body onload="JS()">
<?php
$category = $_GET['category'];
if (function_exists('inventory_insert')) {
echo inventory_insert('{category_name = '.$category.'}');
} else echo('warning');
?>
它应该在我的主页上给我一个回复,但似乎没有发生任何事情。我什至没有收到我在 ajax 脚本之后发布的警报。
【问题讨论】:
标签: php jquery ajax wordpress get