需要使用$(selector).load('/sitePath', params, function() { ... });
方法部分上传Html页面。 Html布局没问题但是为javascript返回一些额外的值会很好。
现在我在html布局中返回带有javascript变量的特殊javascript块,以便在加载回调时读取它们的值。执行此类操作的最佳做法是什么?
提前谢谢!
答案 0 :(得分:1)
我选择JSON
和.ajax()
。
$.ajax({
url: '/sitePath',
dataType: 'json',
type: 'POST',
data: params,
success: function(data){
$(selector).html(data.newcontent);
var info = data.additionalinfo;
}
});
当然假设您在服务器上创建了一个JSON
字符串,其中包含两个名称为newcontent
的属性,其中应包含html markup
和名为additionalinfo
的属性。< / p>