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