只是试图将一些值从ajax传递到php文件,但我正在使用错误函数工作......请建议我。我的代码如下:
<script>
function test(){
//alert("hello");
var myData ={
name : $("#name").val(),
email : $("#email").val(),
};
$.ajax({
url: "test1.php",
type: "POST",
dataType:'json',
data: {a: 155},
success: function(data){
console.log(data);
},
error : function(et){
console.log("failed");
alert(et);
});
return false;}
</script>
在控制台中我可以看到vales正在通过,我无法找到这个帮助的真正解决方案
答案 0 :(得分:1)
$( document ).ready( function test(){
//alert("hello");
var myData ={
name : $("#name").val(),
email : $("#email").val(),
};
$.ajax({
url: "test1.php",
type: "POST",
dataType:'json',
data: {a: 155}})
.success (function(data){
console.log(data);
})
.error ( function(et){
console.log("failed");
alert(et);
})
});
你有一些错误的语法+你需要告诉你的jquery什么时候执行。我将其设置为$( document ).ready
,您可以将其修改为onClick
或任何您想要的内容。 Ajax调用正在我的环境中进行测试。