我看到了语法问题
return models 后没加";"
另外 var models = product.GetModelByPdtIDS($(userno).value) 这句在什么状态下执行的?
直接用ajax方式请求 有状态判断 可行不
return models 后没加";"
另外 var models = product.GetModelByPdtIDS($(userno).value) 这句在什么状态下执行的?
直接用ajax方式请求 有状态判断 可行不
解决方案 »
- 如何让一个没有width属性的图片自适应宽度!
- 我用DW写了一个HTML+CSS的网页模板,在里面,我添加了谷歌的script广告代码,但是我本地测试浏览器打开老是被拦截,请问如何解决?
- JAVASCRIPT:让DIV在浏览器改变大小后依然居中
- 如何区分onmouseup和onclick事件?
- form action怎么将username和pwd加密传输,怎么接受呢!!!!!(附js md5函数和使用方法)
- 怎样在弹出的对话框中调用其他的页面或者弹出的对话框中包含表单项?
- 请问如何用java script把变量存如到.txt文件中去?谢谢!
- 我正找一门JavaScript的入门教材,需要循序见进的学习,能推荐一下吧!?谢谢。
- 给梅花雨的日历控件的一点小小建议
- 如何让一个textbox变灰色?
- 通过js innerHtml动态生成div内容请帮忙、
- 如何用JS向OCX传递参数?如何用JS调用OCX的方法\属性?
2.return models 后没加";" 加上也不管用.
3.另外 var models = product.GetModelByPdtIDS($(userno).value) 这句在什么状态下执行的?
上面的代码是一个JS类,下面的代码是在前台按钮触发的JS事件中执行我想把Ajax 返回值作为上面OA.Product.prototype.GetModelByPdtIDS = function(pdtids) 函数的一个返回值传出去,该如何操作
originalRequest
'originalRequest' 未定义
OA.Product.prototype.GetModelByPdtIDS = function(pdtids)
{
debugger;
var models = null;
var NoAjax = new Ajax.Request(
'../../ajax/Product.aspx',
{
method:'get',
parameters:'Type=GetModelByPdtIDS&IDS=' + pdtids+ "&Date=" + new Date(),
onSuccess:getModels,onFailure:showErr}
);
function getModels(originalRequest)
{
models = originalRequest.responseText.evalJSON();
}
function showErr(originalRequest)
{
models =originalRequest.responseText.evalJSON();
}
return models;
}至少应该加了判断出错的方法吧 也可能你处理ajax请求的部分有问题
https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html#options_reference
将async设为同步请求,就可以了,也就是async=false;