我想使用java脚本获取href的值,然后将其传递给另一个php文件,我做了JS的代码,并且有些朋友将J查询添加到它,以便将值传递给测试。 php文件,但我不知道为什么它不起作用。
<script>
$(function(){
$('div#tabs ul li a').click(function() {
var n = $(this).attr('href');
var p=n.slice(5,6);
alert(p);
$.ajax({
type: 'post',
url: 'test.php'
data: {value : p}
success: function(data) {
//do something with response 'data'
}
});
});
</script>
答案 0 :(得分:1)
您在代码示例中遗漏了最后的});
(以及一些逗号)。它应该是这样的:
<script>
$(function(){
$('div#tabs ul li a').click(function() {
var n = $(this).attr('href');
var p = n.slice(5, 6);
alert(p);
$.ajax({
type: 'post',
url: 'test.php',
data: {value : p},
success: function(data) {
// Do something with response 'data'
}
});
});
});
</script>
答案 1 :(得分:0)
在javascript中创建集合时,键/值对需要逗号:
<script>
$(function(){
$('div#tabs ul li a').click(function() {
var n = $(this).attr('href');
var p=n.slice(5,6);
alert(p);
$.ajax({
type: 'post',
url: 'test.php',
data: {value : p},
success: function(data) {
//do something with response 'data'
}
});
});
});
</script>