如何将参数传递给XMLHttpRequest对象?
function setGUID(aGUID) {
var xhReq = new XMLHttpRequest();
xhReq.open("POST", "ClientService.svc/REST/SetAGUID" , false);
xhReq.send(null);
var serverResponse = JSON.parse(xhReq.responseText);
alert(serverResponse);
return serverResponse;
}
Run Code Online (Sandbox Code Playgroud)
我需要使用javascript而不是jquery,在jquery中我得到它使用这个代码,但似乎无法用直接的javascript方式弄清楚它..
function setGUID(aGUID) {
var applicationData = null;
$.ajax({
type: "POST",
url: "ClientService.svc/REST/SetAGUID",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ aGUID: aGUID }),
dataType: "json",
async: false,
success: function (msg) {
applicationData = msg;
},
error: function (xhr, status, error) { ); }
});
return applicationData;
}
Run Code Online (Sandbox Code Playgroud) 我有一个叫做LocalConstants的课....
public static class LocalConstants {
public static string DM_PATH = ConfigurationManager.AppSettings["DMQueue"];
public static string PROJECT_PATH = ConfigurationManager.AppSettings["MSQueue"];
}
Run Code Online (Sandbox Code Playgroud)
当我尝试在我的主程序中访问此类时,我得到一个空引用异常.ConfigurationManager.AppSettings中的任何内容[始终为null.但如果我写
//The value is returned fine
string bo=ConfigurationManager.AppSettings["MSQueue"];
Run Code Online (Sandbox Code Playgroud)
这个编译很好,但总是为null并抛出NullRefexception
string moomoo = LocalConstants.PROJECT_PATH;
Run Code Online (Sandbox Code Playgroud)
例外是'TestCodeOutOnSide.LocalConstants'的类型初始值设定项引发异常.
innerException是未设置为对象实例的基本Object引用.
即使我将PROJECT_PATH更改为
public static readonly string PROJECT_PATH = @"FORMATNAME:DIRECT=OS:serus-nickl\RMQDEV";
Run Code Online (Sandbox Code Playgroud)
我得到了同样的例外
有任何想法吗?
我在我的类中创建了List类型的属性
public List<string> CategoryRef { get; set; }
Run Code Online (Sandbox Code Playgroud)
现在,当我想在列表中添加一个字符串时,我尝试了
Product p=new Product();
p.CategoryRef.Add("Nick");
Run Code Online (Sandbox Code Playgroud)
编译器对我大吼,说对象没有设置为对象的实例.如何实例化一个属性?
有没有人有一段代码可以在一个Form中制作所有的控件(甚至所有TextBox),它是一次只读的,而不必将每个Control设置为只读?
我有一个Web服务,它有一个数组作为参数.问题是我只想让用户向我发送一个包含15个条目的数组.当然,如果他们给我发了一个更大的阵列,我可以编写代码只采取前15,但我不想这样做.我想让用户了解我们需要15个条目,只有15个条目,而不是更多.
我知道将数组初始化为固定值的唯一方法是实例化它,我不能将它作为参数.
也许作为参数的数组不是最佳选择?有任何想法吗?
在加载页面时,我想从服务器端变量向我的javascript函数传递一个值.
我似乎无法让它工作这就是我所拥有的:
Asp.Net
protected void Page_Load(object sender, EventArgs e)
{
string blah="ER432";
}
Run Code Online (Sandbox Code Playgroud)
使用Javascript
<script type="text/javascript">
var JavascriptBlah = '<%=blah%>';
initObject.backg.product_line = JavascriptBlah;
</script>
Run Code Online (Sandbox Code Playgroud)
将其添加到页面
public string blah { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
blah="ER432";
}
Run Code Online (Sandbox Code Playgroud)
我仍然收到错误:CS0103:当前上下文中不存在名称'blah'
此外,我想尝试在不使用hdden字段的情况下完成此操作
我有一串数据..
This is a template body for <<Approved>> <<Submitted>>
Run Code Online (Sandbox Code Playgroud)
我想将"<"替换为"<<",将">"替换为">>"
要替换"<",我写了这段代码..
var body = $('#txtHSliderl').val().replace("<", "<<");
Run Code Online (Sandbox Code Playgroud)
但它似乎只是取代了第一次出现..
This is a template body for <<<Approved>> <<Submitted>>
Run Code Online (Sandbox Code Playgroud)
如何更换所有出现的内容?
我System.Data在我的Windows服务项目中有一个参考.我一直得到Exception:
无法加载文件或程序集'System.Data,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一.该系统找不到指定的文件.
我附上FusionLog我的代码并发现以下内容.对于System.Data只有Visual Studio是寻找在这里:
程序集管理器从:C:\ windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll加载
它应该在这里看(所有其他程序集都是System.Data)
程序集管理器从:C:\ windows\Microsoft.NET\Framework\v4.0.30319\clr.dll加载
如何指向我的System.Data文件以查找正确的位置?
我的猜测是Microsoft Commerce Serverdll可能正在引用2.0文件夹.
我正在设置我的jquery移动复选框,如此..
$("#checkbox-2a").attr("checked", settings.DEnabled).checkboxradio("refresh");
Run Code Online (Sandbox Code Playgroud)
这是标记
<fieldset data-role="controlgroup" data-mini="true" style="text-align:center;">
<input type="checkbox" name="checkbox-2a" id="checkbox-2a" class="custom" />
<label for="checkbox-2a">
Enable D</label>
..
Run Code Online (Sandbox Code Playgroud)
复选框已正确检查.但是现在当我想用这段代码检索一个值时..
settings.DEnabled = $("#checkbox-2a").attr("checked");
Run Code Online (Sandbox Code Playgroud)
当我调试它时,返回'checked',当我查看标记时,当ui中的正确检查bool时,复选框正在更新.我没有在标记中看到"已检查"属性.
如何获取/查找复选框的值?
c# ×6
javascript ×2
jquery ×2
.net ×1
asp.net ×1
iphone ×1
system.data ×1
vb.net ×1
winforms ×1