저는 자바 스크립트에서 초보자입니다. 그리고 나는 가지고있는 오류를 정말로 이해하지 못합니다.함수 result.charAt가 존재하지 않습니다.
MVC3 웹 사이트에서 임베디드 시스템을 모니터링해야합니다. 나에게 말한다 내가 가진 오류가 방화범에있는 문자열
public String Get(String test)
{
flag = TCPClient.SendData(test);
if (flag == "1")
{
try
{
value = TCPClient.ReceiveData();
}
catch
{
value = "Erreur";
}
}
else value = "Erreur";
return value;
}
를 반환하는 C#을 액션, 여기
function GetTemp() {
var test = "gTe";
$.ajax({
url: '@Url.Action("../Carte/Get")',
type: 'GET',
data: {test: test},
success: function (result) {
if (result.charAt(4) == 'a') {
$("#LumAct").text(result.substr(0, 4) + " %");
alert('a');
}
...
을 그리고있다 : 여기
이 실행되는 자바 스크립트 코드TypeError: result.charAt is not a function
[Stopper sur une erreur]
if (result.charAt(4) == 'a') {
그럼 내가 이해하지 못한 것은 무엇입니까? 나는 컨트롤러에 httpGet을 보내어 문자열로 응답하는 ajx 함수를 사용하고있다. 자바 스크립트에서는, 내가했던 것처럼 문자열을 처리 할 수 있습니다.
문자열 개체를 사용하려면 라이브러리를 추가하지 않았습니다. 내가 그 일을해야합니까? 그 정보를 찾지 못했습니다.
jQuery가 데이터를 변환하지 못하도록'dataType : 'text','설정을 시도하십시오. – Musa