使用javascript将数据($post)传递到php文件,无需回调
我需要将数据从HTML页面传递到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:
我可以理解,您只想将信息发送到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");
});
});