我使用两种不同的AJAX方式从php文件发送/接收数据但不能得到相同的结果
data.php
<?php
echo "hello";
?>
$。get()
if($(this).val() != '')
{
$.get(
'data.php',
{ what: $(this).val() },
function(data)
{
$('#result').html(data);
alert(data);
});
}
$。AJAX()
$('#choice').change(function()
{
if($(this).val() != '')
{
$.ajax({type: GET, url: "data.php", complete: function(){alert("complete");}, success: function(data){alert(data);}, error: function(){alert("error");}});
});
}
.get()将返回&#34;你好&#34;而.ajax()甚至没有返回任何错误。
答案 0 :(得分:3)
您需要在引号内包含GET
:
type: "GET"