嗨,我需要一个项目的帮助,我开发了一个javascript内联网,并试图将分数发送到用户的实体。我试过各种方法,但都不管用。
所以我创建了两个文件,一个是应用程序,另一个是试图将变量发送到数据库的ajax文件。我认为但不确定问题出在ajax文件中,该文件在应用程序请求时不会被调用。下面是与ajax请求相关的文件代码,现在我应该将哪些代码更改为额外的文件?
var score=count;
$.ajax({
type:"POST",
url:"localhost/xampp/htdocs/ajax.php",
dataType:"json",
data:score });
您可以在这里使用这种类型的练习。
JS代码:-
$(document).ready(function(){
$("#submit").click(function(){
var somefiled = $("#somefield").val();
// Returns successful data submission message when the entered information is stored in database.
var dataString = 'somefield='+ somefield;
if(somefield=='')
{
alert("Please Fill All Fields");
}
else
{
//AJAX code to submit form.
$.ajax({
type: "POST",
url: "file.php",
data: dataString,
cache: false,
success: function(result){
alert(result);
location.reload();
}
});
}
return false;
});
});
当您单击名为submit
的按钮时,这将起作用。单击提交后,它将查找值,例如somefield
。
现在,在file.php中,您可以将变量接收为:-
$_POST['somefield'];