在jquery ajax函数中,php变量如何通过url传递?
php:send.php?id=<?php '.$news_id.' ?>
$.ajax({
type: "POST",
url: "ABOVE URL",
data: str});
答案 0 :(得分:2)
<head>
<script type="text/javascript">
...
$.ajax({
type: 'POST',
url: 'send.php?id=<?php echo $news_id; ?>',
data: str
});
...
喜欢那个?
答案 1 :(得分:0)
您是否希望将href的值传递给ajax调用的URL?假设您点击链接?
$('a.thisLink').click(function(){
$.ajax({
type: "POST",
url: $(this).attr('href'),
data: str
});
});
如果要将表单中的值传递给send.php,可以这样做。
function sendFormData(formData){
$.ajax({
type: "POST",
url: 'send.php',
data: formData
})
};
// when the form is submitted
$('form[name=foo]').submit(function(){
// pass the entire form?
var formData = $(this).serialize();
// or just one input?
var formData = $('form[name=foo] input[name=bar]').val();
sendFormData(formData);
});
答案 2 :(得分:0)