我认为我的代码是正确的。但我得到错误未定义的标识符..我希望你能帮助我,我新的javascript ..感谢提前..
$('#media-select').on('change',function(){
var dt = $(this).val();
alert(dt);
$.ajax({
type: "POST",
data: 'media-select=' dt,
url: url,
success: function(data){
$('#result-media-uploader').load(url);
}
});
});
代码,
答案 0 :(得分:0)
你进行连接的方式是错误的,
$.ajax({
type: "POST",
data: 'media-select=' + dt, //concatenation using +
url: url,
success: function (data) {
$('#result-media-uploader').load(url);
}
});
使用+
符号执行连接,否则编译器会抛出类似
未捕获的SyntaxError:意外的标识符
答案 1 :(得分:0)
创建对象而不是使用'media-select=' + dt
。
var toPost={};
toPost['media-select']=dt;
$.ajax({
type: "POST",
data: toPost,
url: url,
success: function (data) {
$('#result-media-uploader').load(url);
}
});