Есть много способов сделать это. Это один из подходов, который использует арифметическое расширение ( https://www.gnu.org/software/bash/manual/html_node/Arithmetic-Expansion.html ).
if [ $(( num + 8 )) -lt 100 ]; then
num=$(( num + 8 ))
fi
echo $num > storage.txt
Как насчет этого:
var id = empid;
$.ajax({
type: "POST",
url: "../Webservices/EmployeeService.asmx/GetEmployeeOrders",
data: "{empid: " + empid + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(result){
alert(result.d);
console.log(result);
}
});
Данные
могут быть либо строкой в кодировке URL, либо объектом:
data: {empid: empid},
ИЛИ
data: "empid=" + empid,
Документы говорят:
Данные для отправки на сервер. Он преобразуется в строку запроса, если это еще не строка. Он добавляется в URL для GET-запросов. См. Параметр processData, чтобы предотвратить эту автоматическую обработку. Объект должен быть парой ключ / значение. Если значение является массивом, jQuery сериализует несколько значений с одним и тем же ключом, т.е. {foo: ["bar1", "bar2"]} становится '& foo = bar1 & foo = bar2'.
This должен работать для вас.
$.ajax({
type: "POST",
url: "../Webservices/EmployeeService.asmx/GetEmployeeOrders",
data: {empid: empid},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(result) {
alert(result.d);
}
Это не так. Вы передаете строку, вы должны передавать объектный литерал, например,
data: {"empid" : empid}
Видите разницу? Предполагая, что empid является переменной с каким-то значением, это должно работать нормально. В качестве альтернативы вы можете сделать это
data: "empid="+empid
$(document).ready(function() {
$.ajax({
type: "POST",
url: "Webservices/EmployeeService.asmx/GetEmployeeOrders",
data: "{'EmployeeId':'empid'}", **<-- see the single quotes**
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg);
}
});
});
, если вы хотите отправить JSON-строку на сервер
data: "{empid: " + empid + "}"
, если вы хотите отправить параметры строки запроса (? Empid = 123)
data: {empid : empid}
вы можете использовать следующее.
var id = empid;
$.ajax({
type: "POST",
url: "../Webservices/EmployeeService.asmx/GetEmployeeOrders",
data: "var1=val1&var2=val2&var3=val3&var4=val4&var5=val5",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert(result.d);
}