Есть ли в вашем HTML элемент, имеющий класс "content"?
Попробуйте использовать функцию обратного вызова, чтобы вы знали, что загрузка действительно выполнялась:
$('#result').load('ajax/test.html', function() {
alert('Load was performed.');
});
Приведенный выше код взят с сайта jquery (http://api.jquery.com/load/)
ОБНОВЛЕНИЕ: Чем больше я смотрю на это, тем больше я думаю, что вам, вероятно, лучше идти с / .post (http://api.jquery.com/jQuery.post/)
ОБНОВЛЕНИЕ2: Что произойдет, если вы попробуете это:
$(document).ready(function(){
runOnLoad('content');
});
function runOnLoad(className){
var name="peter";
var ajaxData = {"Name": name};
var url="NewEntry.php";
var contentToReturn="";
$.ajax({
type: "POST",
url: url,
data: ajaxData,
datatype: "html",
success: function(html) {
contentToReturn="Success! It returned "+html+"<br>";
$('div.'+className).html(contentToReturn);
},
error: function(html) {
contentToReturn="Failure! It returned "+html+"<br>";
$('div.'+className).html(contentToReturn);
}
});
return;
}