내 페이지를 jquery 1.4.4에서 jquery 1.9.1로 업그레이드했는데 갑자기 내 ajax 호출이 작동하지 않습니다. jquery 1.4.4로 되돌아 가면 다시 작동합니다. 오류가 발생했습니다.텍스트에서 문자열로 변환 안함 - 아약스 호출이 실패합니다.
No conversion from text to string
다음은
$.ajax({ url: "/Reporting/RunQuery",
type: "Post",
data: { prm_Query: qrytxt }, dataType: "string",
error: function (XMLHttpRequest, status, error) {
debugger;
alert("The following error occured while adding data: " + error);
},
success: function (data) {
debugger;
$('#divQuerytextarea').html('').append(data);
}
});
내 전화 내 코드에 /보고/RUNQUERY 성공과는 RUNQUERY 방법에 유효한 반환 문자열이 있습니다. 그런 다음 오류가 발생합니다 : '텍스트에서 문자열로 변환 안 함'오류가있는 ajax 호출.
구글에서는이 사실을별로 알지 못합니다. 어떤 도움을 주셔서 감사합니다.
jQuery ajax에 "string"데이터 유형이 없으므로 대신 "text"를 사용하십시오. –
데이터 유형 "문자열"없이 시도 했습니까? 필요하지 않다고 생각합니다. –
대단히 감사합니다. dataType과 함께 작동합니다 : "텍스트"또는 그것도 없어도됩니다. "텍스트"또는 데이터 유형이없는 것이 좋습니다. – Jeevan