使用javascript将数据($post)传递到php文件,无需回调

使用javascript将数据($post)传递到php文件,无需回调,javascript,php,html,Javascript,Php,Html,我需要将数据从HTML页面传递到PHP页面,但不需要数据回调 我用了两种方法,但其中一种没有成功 (一) (二) 我可以理解,您只想将信息发送到php脚本,而不需要响应,对吗 试试这个 $.post("phpexample.php", {voteid:x}); 或者,如果您觉得使用$.ajax而不是$.post更方便的话,可以简单地从等式中删除“success”函数 $.ajax({ type: "POST", url: 'phpexample.php', data:

我需要将数据从HTML页面传递到PHP页面,但不需要数据回调

我用了两种方法,但其中一种没有成功

(一)

(二)


我可以理解,您只想将信息发送到php脚本,而不需要响应,对吗

试试这个

$.post("phpexample.php", {voteid:x});
或者,如果您觉得使用$.ajax而不是$.post更方便的话,可以简单地从等式中删除“success”函数

$.ajax({
    type: "POST",
    url: 'phpexample.php',
    data: {voteid: x }
});
您的第一个示例是正确的,第二个示例的格式不正确

更多信息:

编辑:为帮助您了解更多信息:)

点击
点击
$(文档).ready(函数(){
//如果要按类标记ans元素,请使用“.class name”
$(“.class name”)。单击(函数(){
$.post(“getClassStudent.php”);
}); 
//如果按id元素标记,请使用“#id名称”
$(“#元素id”)。单击(函数(){
$.post(“getClassStudent.php”);
}); 
});

注意标记,对于调试,请尝试使用“console.log()”或“alert()”,这样您就可以看到问题出在哪里,代码会在哪里崩溃。

Hey@Ammar Abbasi。欢迎来到S.O.不清楚你想问什么。你说“无数据回调”是什么意思?请复习你的问题,更好地解释你想要达到的目标。关于如何提高获得答案的机会,请参阅。谢谢@Equalsk,我真的需要使用javascript将数据从html页面传递到php,而无需将结果返回到html页面…“我想要php页面中的结果”…为什么?因为当用户在browserFor method#2中按back-bottom时会出现问题,因为您没有传递任何数据,
$.post(url,{}
)您可能希望使用它({type:'post'将数据发布到phpexamiple,在php文件中,您可以作为$_post[]访问它;我将此设置为期望返回json数据类型。必须使用任何jquery版本??因为我使用的是1.5.1,而不是$.post(“test.php”);不工作如果可能,尝试使用最新的1.11,最好使用最新的版本,如果仍然不工作,请在这里发布完整的代码,以便我可以尝试用它解决问题$(document.ready(function(){$(“#class”)。单击(function(){$.post(“getClassStudent.php”);});查看我的编辑,这样您就可以了解您的问题所在
var formData = {
  'voteid'              : 'x',
};
$.ajax({
    type        : 'POST', 
    url         : 'phpexample.php', 
    data        : formData, // our data object
    dataType    : 'json', 
    encode      : true
 }).done(function(data) {
    console.log(data);
 });
$.post("phpexample.php", {voteid:x});
$.ajax({
    type: "POST",
    url: 'phpexample.php',
    data: {voteid: x }
});
<button type="button" id="element-id">click</button>

<button type="button" class="class-name">Click</button>

$(document).ready(function(){ 
    //if you are marking ans element by class use '.class-name'
    $(".class-name").click(function(){ 
       $.post("getClassStudent.php"); 
    }); 
    //if marking by id element use '#id-name'
    $("#element-id").click(function(){ 
       $.post("getClassStudent.php"); 
    }); 
});