然后我像这样开始 jQuery 函-6ren">
gpt4 book ai didi

PHP变量到ajax,在jQuery函数中使用变量?

转载 作者:行者123 更新时间:2023-12-01 07:38:59 24 4
gpt4 key购买 nike

我正在尝试使用 PHP 向 jQuery 发送一个变量,我想使用该变量附加到特定的 div。

以下是我如何将变量发送到 jQuery onclick : <a onclick="searchEmail('<?php echo $location ?>');">

然后我像这样开始 jQuery 函数: function searchEmail(location) {

这就是函数中 ajax 部分的样子,它工作得很好,但我想使用 location这部分代码的变量:$(location).appendTo('#test');这样我就可以将文本附加到 location 中到特定的<p ID #test .

function searchEmail(email,title,content,location,siteurl) {
$(document).off("click", "#confirm").on("click", "#confirm", function (event) {
var $url = (admin_ajax.url);
$.ajax({
type: "POST",
url: $url,
datatype: "html",
data: { 'action': 'search_notify_email', email: email, title: title, content: content, location: location, siteurl: siteurl },
success: function() {
searchNotification();
console.log( location );
$('<p>'+location+'</p>').appendTo('#test');
},error:function() {
searchNotificationError();
}
});
});
}

最佳答案

为什么不在 jQuery 代码中创建一个变量来存储位置:

var location = '<?php echo $location; ?>';

$(document).off("click", "#confirm").on("click", "#confirm", function (event) {
var $url = (admin_ajax.url);
$.ajax({
type: "POST",
url: $url,
datatype: "html",
data: { 'action': 'search_notify_email', location: location },
success: function() {
searchNotification();
$(location).appendTo('#test'); /* or $('#test').append(location); */
},error:function() {
searchNotificationError();
}
});
});

关于PHP变量到ajax,在jQuery函数中使用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55358838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com