Javascript 如何通过jqueryajax调用在php页面上获取值
我使用jqueryajax脚本获取php页面的内容,而无需加载页面。使用以下脚本Javascript 如何通过jqueryajax调用在php页面上获取值,javascript,jquery,Javascript,Jquery,我使用jqueryajax脚本获取php页面的内容,而无需加载页面。使用以下脚本 $('#data_subpartition_result').live('click', function(){ $.ajax({ type: "POST", url: "temp/model_view_result.php", context: "language=php&version=5", data: {
$('#data_subpartition_result').live('click', function(){
$.ajax({
type: "POST",
url: "temp/model_view_result.php",
context: "language=php&version=5",
data: {train: 0.7, validation: 0.2, test: 0.1},
success: function(result){
$('div.divRightModelContent').html(result);
}
});
});
我的php文件代码如下
<?php
echo $_POST['train'];
// some other php stuff
?>
我试图打印或使用我通过jqueryajax调用通过post方法传递的数据值,但我有一个错误,jqueryajax调用在php页面上的post方法中并没有传递任何值。告诉我如何获得价值 我已经好几年没有用PHP编程了,但这里有一些jQuery需要纠正的地方
context
的使用方式与您使用的方式不同。它用于告诉$.ajax
调用加载url
属性的特定部分类型:“POST”
,所以您的.html()
调用应该是:('div.divRightModelContent').html(result.d)
官方网页上有一些很好的例子。他们至少在每个属性下为您提供示例数据方面做得很好。除非是打字错误,否则关闭live函数时会出错,因此在上面的jquery代码末尾添加另一个
})代码>