Ajax post方法不起作用

Phi*_*hil 4 html javascript ajax jquery post

我目前正在创建一个网站,并且无法使用AJAX发布我的数据.我有一个按钮,单击时会处理以下代码...

var name = document.getElementById('name').innerHTML;
var text = document.getElementById('text').innerHTML; 

$.ajax({  
    type: "POST",  
    url: "php/post.php",  
    data: { postName: name, postText: text},  
    success: function() {  
        $('#paragraph').html("worked");    
    }  
});  
Run Code Online (Sandbox Code Playgroud)

这肯定会打开post.php页面,但它不会传递所需的数据.难道我做错了什么?

提前致谢

Dar*_*ren 6

变量名称和文本包含什么?而不是做

var name = document.getElementById('name').innerHTML;
var text = document.getElementById('text').innerHTML; 
Run Code Online (Sandbox Code Playgroud)

你可以做:

var name = $("#name").val(); 
var text = $("#text").val();
Run Code Online (Sandbox Code Playgroud)

您可能还需要传递数据类型对象:

$.ajax({  
type: "POST",  
url: "php/post.php",  
data: { postName: name, postText: text}, 
dataType: "json",
success: function() {  
    $('#paragraph').html("worked");    
}  
});  
Run Code Online (Sandbox Code Playgroud)