【发布时间】:2019-09-23 07:11:52
【问题描述】:
当我单击<a> 标记时,我想将一些数据传送到 php 页面。 html 是用 jquery 生成的,因此初始文件是 .js。
我在这里尝试使用 post() 方法,但它不起作用。函数(数据,状态)没有响应。
我在<a>中应用了一些额外的数据:
<a href="http://path" data-value = "89"></a>
然后我尝试在点击函数中使用 post(),例如:
jQuery(function ($) {
$('a').click(function(){
var num = $(this).data("value");
$.post("products.php",{
cat_num: num
},function(data,status){
$("#test_id").html(data);
});
});
});
【问题讨论】:
-
请求可能无效 - 检查您的网络选项卡/添加错误处理程序
-
一个问题是
$("test_id")应该是$("#test_id")或$(".test_id") -
是的,那是#test_id,但这是一个小问题。
-
能否调试在 DevTools 或主机上发送的 POST 请求?
-
是的,但我找不到任何错误....